Javac wird nicht erkannt, auch nach dem festlegen der class-path variable
Mein problem ist, dass ich die bin
Weg in Class path variables
. Danach
Die Eingabeaufforderung wird in der Erkenntnis " java
" - Befehl aber "javac
" program
ist noch nicht erkannt.
- Vielleicht bescheuert, aber ich habe dies vor, daher der Vorschlag, aber du hast auf jeden Fall ein JDK installiert und nicht eine JRE? Es ist eigentlich ein 'javac' - Befehl aufrufen, richtig?
- stellen Sie sicher, dass Sie in das Verzeichnis, wo
javac.exe
liegt. Standard-Verzeichnis, wenn nicht angegeben ist"driverletter:\Program Files\java\jdk*\bin\"
. - hab die Lösung, danke 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stellen Sie sicher, dass Sie auf das Verzeichnis "bin" des jdk und NICHT das jre. Auch, als Juned beantwortet, müssen Sie öffnen Sie eine neue Befehlszeile, nachdem Sie aktualisieren Sie die Umgebungsvariable "PATH"
Vorausgesetzt, Sie haben die
jdk/bin
Ordner Pfad zu den system PATH variable.Nur stellen Sie sicher, dass Sie re-öffnen Sie die Befehlszeile, da eine Kommandozeile öffnen nicht aktualisieren, sich mit der neuen Umgebung params.
Nach Zugabe von jdk/bin zu Ihrem PFAD ist, einfach starten Sie eine neue Eingabeaufforderung, und geben Sie
javac
java Magie beginnen sollte, passiert.Hinzufügen
C:\Program Files\Java\jdk1.8.0_121\bin
zur Umgebungsvariable Path getan werden sollte. Aber man sollte Sie nicht fügen Sie keine Leerzeichen zwischen dem letzten;
und der Pfad der bin-Ordner:Pfad:
c:\some name\.....\; C:\Program Files\Java\jdk1.8.0_121\bin
==>FALSCHPfad:
c:\some name\.....\;C:\Program Files\Java\jdk1.8.0_121\bin
==>OK