Java: Warum funktioniert javac in der CMD nicht?
Hallo.
Ich versuche zur Zeit die Programmiersprache Java zu lernen. Jetzt habe ich eine Datei erstellt und will sie per Befehl ausführen (javac datei.java). In der Konsole steht, dass es den Befehl "javac" nicht gibt.
Ich habe auch den Java-Pfad in die PATH-Variable integriert und meinen PC neu gestartet. Allerdings funktioniert es immer noch nicht. java -version sowie java -jar datei.jar funktioniert jedoch prima.
Vielen Dank für eure Hilfe,
ErikTheCraft
2 Antworten
Eine .java-Datei lässt sich nicht ausführen, es muss erst ein Kompilat (.class-Datei) erstellt werden. Dazu dient der javac-Befehl, der den Compiler aufruft.
Der Compiler ist nur im JDK enthalten. Installiere also ein JDK und verlinke dieses in PATH.
Ein JDK kannst du von der Oracle-Seite holen oder du suchst dir alternative Quellen wie AdoptOpenJDK, OpenJDK, Corretto, ...
Vielleicht klappt "java datei" in der cmd!?