Installation unter Windows

Download und Installation

Zuerst müssen die entsprechenden Installationsdateien heruntergeladen werden:

JRE Download

JDK Download

Nachdem die Downloads abgeschlossen wurden, werden die beiden Installationen gestartet. Unerfahrene Benutzer können die Installation beruhigt einfach mit den Standardeinstellungen durchführen.

Die Installation kann getestet werden, indem folgende Befehle in der Kommandozeile ausgeführt werden:

>”C:\Program Files\Java\jre7\bin\java” -version
java version “1.7.0_21”
>”C:\Program Files\Java\jdk1.7.0_21\bin\javac” -version
javac 1.7.0_21

Natürlich kann der Pfad zur Java.Installation auch ein anderer sein, je nachdem was bei der Installation ausgewählt wurde.

Umgebungsvariablen setzen

Die Umgebung ist jetzt eigentlich schon fertig eingerichtet, allerdings ist es ziemlich unbequem jedes mal den ganzen Pfad zur Installation anzugeben, wenn das Programm javac bzw. java benötigt wird. Um das ganze bequem auf der Konsole verwenden zu können, werden diese Ordner noch zur PATH-Umgebungsvariable hinzugefügt.
Eine Umgebungsvariable ist ein Wert mit einem bestimmten Namen, der auf dem ganzen Betriebssystem (bzw. auch nur für einen einzelnen Benutzer) gültig ist. PATH ist eine ganz besondere Umgebungsvariable. Gibt man in der Konsole einen Befehl ein, wird in allen in der PATH-Variable enthaltenen Pfaden nach einer Datei mit dem eingegebenen Namen gesucht und diese gegebenenfalls gestartet. Um also javac und java einfach über ihre Namen (ohne Angabe des Pfades) starten zu können, müssen die Pfade in denen sich diese Dateien an die PATH-Variable angehängt werden.

Um den Pfad zu unserer Java-Installation zu PATH hinzuzufügen gehen wir zu “Systemsteuerungen → System und Sicherheit → System”. Mit der Tastenkombination “Windows Taste + Pause” gelangt man ebenfalls dorthin. Links gibt es eine Verknüpfung zu “Erweiterte Systemeinstellungen”. In diesem Dialog wechselt man zum Reiter “Erweitert” und wählt ganz unten “Umgebungsvariablen” aus.

Am besten man legt sich hier unter Systemvariablen eine neue mit Namen “JAVA_HOME” an. Der Name der Variable kann eigentlich beliebig gewählt werden, aber JAVA_HOME hat sich als Standard eingebürgert.
Der Wert der variable sollte der Pfad zur Java Installation sein. Beispiel: “C:\Program Files\Java”.

Nun werden die entsprechenden Werte in PATH eingefügt. Eventuell bestehende Einträge zu alten Installationen müssen aus der Variable entfernt werden. Pfade innerhalb der PATH-Variable werden einfach über einen Semikolon (';') getrennt. Wir erstellen also für die JRE und das JDK jeweils einen Eintrag und hängen ihn jeweils ans Ende von PATH an. Zur Erinnerung: Pfade werden durch ';' getrennt, ist dieses Zeichen nach dem letzten Eintrag nicht vorhanden, muss auch dieses eingetragen werden! Nochmal einzeln für beide Einträge:
Einmal für die JRE:

%JAVA_HOME%\jre7\bin;

Und noch für das JDK:

%JAVA_HOME%\jdk1.7.0_21\bin;

Die PATH-Variable sollte dann ungefähr so aussehen:

<alter Wert>;%JAVA_HOME%\jre7\bin;%JAVA_HOME%\jdk1.7.0_21\bin;

Der Wert der Variable kann auch über ein „set PATH“ in der Konsole überprüft werden.

Ob alles richtig eingerichtet ist, kann durch folgende Befehle in der Konsole getestet werden:

> java -version
java version “1.7.0_21”
> javac -version
javac 1.7.0_21

Werden beide Versionen ausgegeben, ist die JRE und das JDK installiert und die PATH-Variable richtig angepasst. Wird nicht die erwartete Version ausgegeben, kann es sein, dass noch eine alte Java-Installation vorhanden ist. Wird eines der Programme überhaupt nicht gefunden, wurde ein Fehler bei der Bearbeitung der PATH-Variable gemacht.