Installation von Java (Version 1.5.0_06) auf einem Windows-Rechner
[Aktualisiert: 12.12.05]
 
Zielgruppe: Schüler in SII eines Gymnasiums, aber auch Lehrer und Netzwerker an Schulen

Folgende Komponenten (alle kostenlos) werden dazu empfohlen.

Sun
- Java
- Doku
- Tutorial
http://java.sun.com/javase/downloads/index.jsp Neu

Auf der Seite http://java.sun.com/j2se/1.5.0/download.jsp
kann man JavaRuntimeEnvironment (JRE), das Entwickler-Kid von Sun (JDK), die und die Dokumentation herunterladen:

so sieht es aus

 

Direkt zu den Downloads

Im JDK ist JRE schon integriert. Die RuntimeEnvironment (JRE) ist zur Installation von Java in einem Netzwerk interessant. Während man JDK nur einmal auf dem File-Server installiert, sollte man JRE  auf jedem Client installieren. Nur in diesem Fall lohnt sich auch das Herunterladen. Das Java-Tutorial ist nicht mehr zum Download sondern nur noch onlin verfügbar.

 

Java Buch Wir werden in die Entwicklerumgebung ein Java-Online Buch einbinden. In ihm kann man während des Programmierens sehr einfach Dinge nachschlagen oder schmökern. Mir persönlich gefällt das folgende Buch sehr gut:
Handbuch der Java-Programmierung von Guido Krüger. Für Schüler gibt es eine kostenlose Online-Version:hjp3html.zip
Man bezieht es über die URL: http://www.javabuch.de/

 
CheckStyle Download des Tools checkstyle-3.4.zip, das einen geschriebenen Java-Quellkode prüft, ob er dem empfohlen Stil (Java-Beans-Convention etc.) entspricht: http://checkstyle.sourceforge.net/ oder direkt: the SourceForge download page.
 
Eigenes Paket Ein kleines Paket, das die Console-Eingabe in Javaprogrammen erheblich erleichtert: info1.zip
 
Jikes von IBM Download des Java-Compilers 'jikes' von IBM jikes-1.22-1.windows.zip
http://prdownloads.sourceforge.net/jikes/jikes-1.22-1.windows.zip?download

 
Java-Editor Eine Entwicklerumgebung für das Programmieren in Java. Sie ist nicht nur kostenlos sondern auch geradezu ideal für den Einsatz in Schulen und für solche, die Java lernen wollen, also für den Personenkreis, der durch 'professionelle Werkzeuge' beim Lernen "eher erschlagen" wird. Ich empfehle dringend, sich per Mail zu registrieren. Die E-Mailadresse wird nur dazu benutzt, um über neue Versionen des Editors informiert  zu werden. javaeditor.zip
Man bezieht diesen Java Editor über die URL:
http://www.bildung.hessen.de/abereich/inform/skii/material/java/editor.htm

Hier bekommen Sie auch die Vorlagen vorlagen.zip:
http://www.bildung.hessen.de/abereich/inform/skii/material/java/vorlagen.zip
Sammlung: Man hat also folgende Dateien auf seinem Rechner gesammelt:

[1] jre-1_5_0_06-windows-i586-p.exe
[2] jdk-1_5_0_06-windows-i586-p.exe
[3]
jdk-1_5_0-doc.zip
[4] Tutorial.zip
[5] hjp3html.zip
[6]
checkstyle-3.4.zip
[7] info1.zip
[8] jikes-1.22-windows.zip
[9] javaeditor.zip
[10] Vorlagen


Wir kommen nun zu eigentlichen Installation:
 

Schritt 1 Diesen Schritt sollten Sie überspringen, wenn Sie Java auf einem einzelnen Rechner und nicht in einem Netzwerk laufen lassen wollen.

Für Netzwerker:
Wenn Sie auf Ihrem Rechner j2sdk (Schritt 2) ausführen, wird Java-Runtime-Environment mit installiert, da es im jdk bereits enthalten ist.
Wenn Sie aber in einem Netzwerk arbeiten, und auf dem File-Server jdk und auch die Entwicklerumgebung installiert haben, was das Aktualisieren erheblich vereinfacht, sollten Sie jre auf den Clients installieren. Mit der Installation sollten auf den Clients Applets und JApplets dann problemlos laufen. Auch lassen sich dann auf den Clients jar-Dateien direkt starten. Das letztere würde auch ohne die clientseitige Installation von jre funktionieren, verlangt aber dann, dass Windows per Hand so konfiguriert wird, dass jar-Dateien mit jar.exe im bin-Verzeichnis von jdk1.5.0_04 - Verzeichnis automatisch gestartet werden. 

[1]
jre-1.5.0_06-windows-i586-p.exe wird ausgeführt. Dabei wird die Runtime-Environment samt Plug-Ins für die installierten Browser erstellt.

 

Schritt 2 [2] jdk-1.5.0_6-windows-i586-p.exe wird ausgeführt. Dabei werden neben Java-Compiler, Java-Interpreter Java-Appletviewer, Bibliotheken und vieles mehr, auch die Java Runtime-Environment gleich mit installiert. Ich schlage als Verzeichnis C:\Programme\Java\jdk1.5.0_06 vor. Natürlich können Sie auch ein anderes Verzeichnis wählen, müssen dies bei den nachfolgenden Schritten aber berücksichtigen. Ist dieser Teil abgeschlossen, könnten sie im Prinzip anfangen, in Java zu programmieren. Allerdings ist das Handling nicht gerade komfortabel. Deshalb wollen wir entsprechende Tools und eine Entwicklerumgebung hinzufügen. Wenn Sie mit Ihrem Windows-Explorer Ihre Dateistruktur anschauen, sehen Sie, dass die nebenstehende Abbildung weitere Verzeichnisse unter C:\Programme\Java\jdk1.5.0_01 zeigt. Ergänzen sie diese Verzeichnisse, bis die Verzeichnisstruktur auf ihrem Rechner mit der abgebildeten übereinstimmt (Ausnahme: Das Verzeichnis docs wird später automatisch erzeugt).
 
Schritt 3 Entpacken Sie jdk-1_5_0-doc.zip in das Verzeichnis C:\Programme\Java\jdk1.5.0_06. Das Unterverzeichnis docs und weitere Unterverzeichnisse werden automatisch erzeugt, wenn sie die Dateistruktur der zip-Datei unverändert lassen.
 
Schritt 4 Entpacken Sie tutorial.zip in das Verzeichnis C:\Programme\Java\jdk1.5.0_06\tutorial.
 
Schritt 5 Entpacken Sie hjp3html.zip in das Verzeichnis C:\Programme\Java\Buecher\Krueger. Legen Sie dazu das Unterverzeichnis Buecher und darin wiederum das Unterverzeichnis Krueger an.
 
Schritt 6 Entpacken Sie in das Verzeichnis C:\Programme\Java\ die Datei checkstyle-3.4.zip. Dabei wird das Unterverzeichnis checkstyle-3.4 und darunter weitere Unterverzeichnisse angelegt.
 
Schritt 7 Entpacken Sie in das Verzeichnis C:\Programme\Java\EigenePakete die Datei info1.zip.
 
Schritt 8 Die Installation des JIkes-Compiler besteht lediglich aus dem Entpacken der jikes-1.22-windows.zip - Datei. Wie wir sehen werden erwartet die Entwicklerumgebung Java-Editor  diesen IBM-Compiler in im bin-Verzeichnis von j2sdk1.4.2_02. Ich ziehe ein eigenes Verzeichnis für den jikes-Compiler vor: C:\Programme\Java\jikes-1.22.
 
Schritt 9 Installieren Sie den Javaeditor durch ausführen des Programms setup.exe, das sich in javaeditor.zip befindet. javaedit.zip braucht dazu lediglich geöffnet, nicht entpackt zu werden (Bei einer Installation auf einem Server, muss die Datei u.U. doch vorher entpackt werden). Ich schlage vor, den Editor in  in C:/programme/JavaEditor zu installieren. Man kann auch ein anderes Verzeichnis wählen. Der Ort, wo der Javaeditor abgelegt ist, ist vollkommen unabhängig von den Verzeichnissen, die in den Schritten 1 bis 5 beschrieben sind. Damit der Javaeditor "weiß", welchen Compiler, welchen Interpreter etc. er benutzen soll, muss der Javaeditor entsprechend konfiguriert werden (siehe unten).
 
Schritt 10 Endpacken Sie vorlagen.zip in das gleiche Verzeichnis, in dem auch der Java-Editor liegt.
 
Konfiguration des Javaeditors

Die in diesem Schritt beschriebene Konfiguration kann jederzeit über Fenster -> Konfiguration (Siehe Menüleiste des Javaeditors) wieder geändert werden. (man kann so z.B. mit dem Javaeditor mehrere Java-Compiler einsetzen.


Eine Grundeinstellung ist sehr leicht zu generieren. Mit dem Wählen-Button setzt man das jdk-Verzeichnis durch Browsen in der Verzeichnisstruktur des Rechners. (Anmerkung: Nur den Namen des Verzeichnisses auswählen). Die restlichen Felder (auch für Compiler etc.) werden dann automatisch ausgefüllt. Classpath-Admin wird durch Standard gesetzt. Ergänzen Sie in Classpath-User C:\Programme\Java\EigenePakete wobei der gelb unterlegte Teil per Hand eingetragen wird. Zusätzliche Classpaths werden immer mit Semikola von einander getrennt. Das Einfügen von ..\;..\..\;..\..\..\ ist sinnvoll wenn man mit Paketen arbeiten will.

Das Bild (unten) zeigt die generierte Grundeinstellung. Hat man auf seinem Rechner mehrere Java-Compiler installiert, so kann man hier einen anderen auswählen.

Wie man sieht sieht Java-Editor vor, neben dem Standardcompiler von Sun den schnellere Java-Compiler jikes von IBM einzubinden In den meisten Fällen reicht er aus. Der Java-Editor sieht für diesen Compiler das bin-Unterverzeichnis des jdk-Verzeichnisses vor. Wenn Sie JIkes so wie wir es vorgeschlagen haben in einen anderen Ordner angelegt haben, müssen Sie den Pfad korrigieren; das geht am besten durch Klicken auf das 'Wählen'-Button.

Schalten Sie zu Programme weiter:

Auch hier sollten schon bis auf das letzte Feld alle anderen ausgefüllt sein. Für Programmierer, die das Programm javadoc.exe benutzen wollen, ist es sinnvoll neben den Standardeinstellungen dieses Programms noch -author und -version zu setzen, falls es nicht schon vor eingestellt ist.

Schalten Sie zu Checkstyle weiter:

 

Klicken Sie den Schalter 'Wählen' und wählen Sie die Datei  checkstyle-all-3.4.jar im Verzeichnis ..\checkstle-3.4 aus. Das Feld Konfiguration wird automatisch ausgefüllt.

Schalten Sie zu Dokumentation weiter:

Die Verzeichnisse in diesen Textfeldern sind nicht vom jdk vorgegeben, sie wurden, wie oben beschrieben selbst erstellt. Da die Verzeichnisstruktur von Java-Editor auch empfohlen wird, sind sie auch hier schon zum Teil vorgegeben. Eventuell müssen noch von Hand Änderungen vorgenommen oder an selbst gewählte Verzeichnisstrukturen angepasst werden.

Beim Tutorial ist die gesamte Eintragung:
C:\Programme\Java\jdk1.5.0_04\tutorial\index.html

Beim Javabuch ist die gesamte Einstellung:
C:\Programme\Java\Buecher\Krueger\cover.html

Beide Einstellungen lassen nach dem Drücken des Wählen-Buttons leicht 'zusammenklicken', auch wenn die Verzeichnisstruktur anders eingestellt wurde.

Alle anderen Einstellungen können Sie noch später modifizieren.

 

Netzadmini- stratoren Die oben beschriebe Installation von Java und Javaeditor, kann auch in einem Netzlaufwerk eines Fileservers in einem Netz vorgenommen werden. Ich habe diese Konfiguration im Netz vorgenommen und im Unterricht getestet. Auf den einzelnen Clients benötigen Sie nur noch einen Link auf den Javaeditor. Das Netzlaufwerk, auf dem Java läuft braucht nicht sichtbar zu sein. Einstellungen können von den Usern damit nicht geändert und einzelne Dateien nicht gelöscht werden. Bei der Installation vom Javaeditor werden Sie gefragt, ob die Usereinträge (Konfigurationsdateien) als ini-Dateien in den Homeverzeichnissen der User oder in die registry eingetragen werden sollen. Wenn Sie da noch Unterstützung brauchen, lesen Sie dazu auf der Website http://www.bildung.hessen.de/abereich/inform/skii/material/java/editor.htm nach.
 
zur Startseite www.pohlig.de (C) MPohlig 2005
Sie finden dort auch Online-Informatik-Grundkurse mit Java.
Viel Spaß