Ein Email von einem Freund hat mich dazu bewogen hier eine kleine Installationsanleitung für J2SE JDK auf Windows XP oder Windows Vista zu publizieren. Was bedeutet JDK? JDK steht für Java Development Kit. Es umfässt das ganze Framework, welches man braucht um Standard Java Applikationen zu kompilieren und auszuführen. Natürlich ist auch die Virtual Machine in dem Installer enthalten.
Was umfässt diese Installationsanleitung? Hier wird beschrieben wie man Java soweit installiert, dass die Standardbefehle wie z.B: javac auf der Konsole ausgeführt werden können. Nun zu der Anleitung:
- Man besucht die Website java.sun.com
- In der Kategorie downloads findet man einen Eintrag Java SE (JDK) 6 (Achtung: Die Versionsnummer kann variieren)
- Nach dem man Java SE (JDK) 6 selektiert hat, wird man zu einer detaillierteren Downloadsite weitergeleitet
- Hier klicken wir unter dem Eintrag JDK 6 Update 2 auf den Button Download (normalerweise der oberste Eintrag)
- Für die Installation wählen wir die Windows Offline Installation aus
- Anschliessend den Download normal ausführen.
nach dem downlaod kann man die Installation ausführen.
Folgender Dialog erscheint:
Wir klicken hier auf Accept und somit erscheint der nächste Dialog:
Hier lassen wir alle Einstellungen auf Standard. Achtung: Der Pfad, welcher unter Install to angegeben ist müssen wir uns merken.
Anschliessend schliessen wir die Installation ab indem wir auf next klicken.
Somit ist das Java JDK installiert. Damit wir jetzt aber Java in der Konsole brauchen können, müssen wir noch die Umgebungsvariablen setzten.
1. Dafür klicken wir mit der rechten Maustaste auf den Eintrag Computer im Startmenü von Windows Vista. (Windows XP User machen das gleiche auf dem Arbeitsplatz)
2. Im erscheinenden Menü wählen wir Eigenschaften aus. Unter Windows Vista öffnet sich folgender Dialog: (Windows XP User überspringen den nächsten Schritt…)
3. Hier wählen wir Erweiterte Systemeinstellungen. Folgender Dialog erscheint: (XP-User ab hier einsteigen)
4. In dem erscheinenden Dialog, wählen Wir Umgebungsvariablen
5. Nachdem der obige Dialog erschienen ist, klicken wir auf den unteren (derjenige unter dem eintrag Systemvariablen) Neu… Button.
6. In dem erscheinenden Dialog definieren wir eine neue Systemvariable mit folgenden Attributen
Name der Variable: JAVA_HOME
Wert der Variable: Path zum JDK (z.B: C:\Program Files\Java\jdk1.6.0_02)
7. Anschliessend klicken wir auf OK. Nun browsen wir im Fenster Systemvariablen zum Eintrag Path
8. Nach dem Path selektiert wurde, klicken wir auf bearbeiten:
9. Am Ende von dem Feld Wert der Variablen geben wir folgenden String ein:
;%JAVA_HOME%\bin
10. Am Schluss bestätigen wir alle offenen Fenster mit OK
Zum überprüfen ob die Installation erfolgreich war, können wir die Konsole öffnen und den Befehl javac eingeben. Folgender Output sollte generiert werden:
Viel Spass beim Kompilieren


Vielleicht sollte man noch erwähnen, dass die CLASSPATH-Variable auf den lib-Ordner im JDK-Verzeichnis verweisen sollte, wenn man Programme über die Console compilieren möchte.
Sonst kann es passieren, das er die importierten API-Klassen nicht findet.
LG
Stefan
Hey Stefan.
Merci für den Hinweis!
Gruss,
Retschgi
Ich hab Mist gebaut und in Path steht nichts mehr außer ;%JAVA_HOME%\bin. Was kann ich machen?
Wenn ich javac im DOS eingebe habe ich folgende Meldung:
Der Befehl “javac” ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Hey Robert.
Das hängt einweing davon ab was du alles für Software installiert hast. Füge mal folgende Zeile vor ;%JAVA_HOME\bin ein:
%SystemRoot%\system32;%SystemRoot%
Eventuell hilft das
Gruss Retschgi
Also ich habe die Anleitung strikt befolgt und habe weiterhin den Fehler:
“Der Befehl “javac” ist entweder falsch geschrieben oder konnte nicht gefunden werden.”
Ne Ahnung an was das liegen könnte?
Freu mich auf ne Antwort!
Grüße
Joachim
Okay, ich hab den Fehler selbst gefunden. Hat dadurch funktioniert, indem ich bei der PATH-Definition /bin groß geschrieben habe:
;%JAVA_HOME%\BIN
Danke für die Anleitung
DANKE!
Endlich eine einfache Anleitung, mit der man in zwei Minuten schaffen kann, was man wollte - wenn das Programm danach noch zickt, is das eigene Schuld..
Könnte man noch informationen zum eintrag von stefan bekommen? a) was meint er damit und b) wie mach ich das
Danke
Karl
Ich kann nur noch den Java SE Development Kit (JDK) 6 Update 10 finden. Macht das einen Unterschied zu Update 2?
Auf jeden Fall habe ich alles nach Anleitung installiert. Es tut sich aber nichts.
Hey Ben.
Eigentlich sollte die Version des Java SE Development Kit keinen Einfluss auf die Installationsanleitung haben. Am besten versuchst du noch einmal Schritt für Schritt die Anleitung durchspiele. Falls es immer noch nicht klappt, werde ich bei Gelegenheit mal versuchen bei mir das JDK 6 Update 10 zu installieren.
Verwendest du Windows Vista oder Windows XP?
Gruss,
Retschgi
Danke für die Antwort,
heute Mittag habe ich es nochmal versucht und es hat anstandslos funktioniert. Ich weiß auch nicht was jetzt anders ist als gestern. Auf jeden Fall funktioniert es jetzt.
Trotzdem danke.
Ben
Tausend Dank für diese Anleitung!!
mfg tob
Ich wollte nur sagen merci für diese genaue und Übersichtliche Anleitung, ich habe schon einige Zeit verbracht und auf vielen Seiten gesucht aber ich denke das ist wohl die beste Anleitung die man findet.
Nochmals Merci
Bob
Hey Bob.
Merci für dein Kompliment. Es freud mich, dass die Anleitung bei den Lesern ankommt.
Gruss,
Retschgi
Mann, bei mir funktioniert es nicht. Könnte es sein, dass ich bei der Installation von Java irgendwas falsch gemacht hab? Nur die Meldung: “Der Befehl “javac” ist entweder falsch geschrieben oder konnte nicht gefunden werden.” Auch wenn ich BIN groß schreib, wie Joachim gesagt hat
hat jetzt doch geklappt. Ich hab den kompletten Pfad bei Path eingegeben und keine Benutervariable definiert.
Tolle Anweisungen!! Funktioniert einwandfrei =)
Merci
Hallo,
super Anweisungen, funksionierte einwandfrei bei mir…
ABER…
jetzt nicht mehr. Ich habe keine Ahnung wieso. Ich hab nur meinen LapTop neu gebootet und jetzt gehts nicht mehr.
Steht wieder “Der Befehl javac ist entweder falsch…”? Kann mir jemand helfen? Und auch erklären was los ist?
Danke schon mal. LG
Hi Retschgi,
ich schließe mich karl an.
welches ist die CLASSPATH-Variable? Und wie bekomme ich es hin, dass diese auf den lib-ordner verweist? ich würde gerne per terminal kompiliern.
Gruß Flo
Hey!!!
Danke für die Super-Anleitung!!!