Was kann ich tun, wenn ich halten Aufnahme der Fehlerjavac nicht erkannt
‚javac‘ nicht als interne oder externe Befehl, ein Programm oder Batch-Datei
erkannt, wenn ich will kompiliere meine jar oder .class
Datei?
Dank
Was kann ich tun, wenn ich halten Aufnahme der Fehlerjavac nicht erkannt
‚javac‘ nicht als interne oder externe Befehl, ein Programm oder Batch-Datei
erkannt, wenn ich will kompiliere meine jar oder .class
Datei?
Dank
Stellen Sie sicher% JAVA_HOME%/ist auf Ihrem% PATH% (oder JAVA_HOME PATH auf der $ $ in * nichts).
Dies bedeutet nur, dass Javac nicht in Ihrer PATH-Variable ist.
Unter Windows müssen Sie nur den Ordner, der javac.exe enthält, zur PATH-Umgebungsvariablen hinzufügen (Win + Pause/Break).
Unter Linux/Mac/Unix, nur an $ PATH in. Bashrc oder ähnliches dieses Verzeichnis anhängen.
Sie müssen JDK installieren (das javac-Compiler enthält) und sicherstellen, dass es im Pfad ist. Siehe http://java.sun.com/javase/downloads/index.jsp
Es bedeutet, dass es nicht in Ihrem Weg ist. Sie haben folgende Möglichkeiten:
1) Wechseln Sie in das Verzeichnis, in dem javac vor dem Aufruf lebt.
2) Verwenden Sie den vollständigen Pfad zu javac, wenn Sie den Anruf tätigen, z. C: \ Java \ jdk1.6.0_12 \ bin \ Javac ...
3) Fügen Sie den javac Verzeichnis der Umgebungsvariable PATH
Der Fehler, der Sie von Windows generiert werden, zu sehen, und ist nicht spezifisch für Java. Dieser Fehler bedeutet, dass Sie einen Befehl eingegeben haben und Windows den Befehl unter diesem Namen nicht finden konnte.
Die einfachste Möglichkeit zur Behebung der Situation besteht darin, sicherzustellen, dass Java ordnungsgemäß in PATH
Ihres Systems installiert ist.
Stellen Sie zuerst sicher, dass Sie ein JDK installiert haben (und nicht nur eine JRE). Ihre nächste beste Lösung besteht darin, eine Umgebungsvariable namens JAVA_HOME
hinzuzufügen und auf das Basisinstallationsverzeichnis für die von Ihnen installierte Version von Java zu verweisen.
Als nächstes ändern Sie Ihre PATH
Umgebungsvariable, indem Sie die Zeichenfolge an die bereits in Ihrem PATH
vorhandene Zeichenfolge voranstellen. Wenn Sie sich den Inhalt dieses Verzeichnisses ansehen, werden Sie feststellen, dass javac
(zusammen mit einer Reihe anderer Java-Entwicklungstools) darin enthalten ist.
Schritt 4 (Aktualisieren Sie die PATH-Variable) des JDK installation instructions erklärt, was Sie sollten es auszukommen, so dass Sie nur javac
im Fenster der Eingabeaufforderung eingeben können.
Der unten stehende Link erklärt Schritt für Schritt, wie man java_home und Pfadvariablen einrichtet. JAVA_HOME setup
Auch wenn ich
JAVA_HOME
definiert%JAVA_HOME%\bin
in meinem %PATH%
Ich hatte immer noch diesen Fehler. Ich habe es gelöst, indem ich die JRE aus meiner Pfadvariablen entfernt habe. Es wurde vor JAVA_HOME
gestellt, hat keine javac
. Es scheint, dass Windows javac
in JAVA_HOME\bin
in diesem Fall nicht finden kann.
Für Windows
Control Panel>-System ... Klicken Sie dann Advanced System (linker Bereich) einstellen ... dann Fenster öffnet Popup ... klicken Sie dann auf Umgebungsvariablen ... Dann öffnet sich ein weiteres Fenster ... Klicken Sie auf Neu und fügen Sie die folgenden Informationen ein:
Variablenname: PATH
Variablenwert: C: \ Programme \ Java \ jdk1.7.0_45 \ bin [* sicherzustellen, dass dies für Sie der richtige Weg ist]
Dann ist es sollte funktionieren
+1 für die Windows-Verknüpfung auf der Seite "Arbeitsplatz" "Eigenschaften". :) – g19fanatic