'javac' wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt ok Ich habe das jdk1.6.0_21 auf meinem PC installiert, aber wenn ich versuche, die Eingabeaufforderung zu verwenden, um ein .java-Skript in eine .class zu konvertieren Skript bekomme ich die obige Fehlermeldung. kann mir hier bitte jemand helfen?
0
Antworten:
Wenn Sie ein Programm installieren (hier: javac.exe), können Sie das Programm auf zwei Arten starten:
Die Lösung hierfür ist das Setzen der PATH-Variablen. Es hält ein; Getrennte Liste von Ordnern, in denen sich Ihre ausführbaren Dateien befinden. Stellen Sie dies einmalig so ein: Setzen Sie PATH = "% PATH%; C: \ Programme \ Java 1.XY \ bin" . Jetzt können Sie den Befehl javac MyStuff.java im Ordner mit Ihrer Quelle oder in einem anderen Ordner ausführen , ohne jedes Mal den gesamten Pfad eingeben zu müssen.
Weitere Informationen zum dauerhaften Einstellen finden Sie in einem anderen Beitrag. Ich wünsche Ihnen viel Spaß beim Codieren!
quelle
Sie müssen den vollständigen Pfad von javac oder aber den Ordner bin Ihres JDK in Ihrem Umgebungspfad verwenden.
Kann keine spezifischen Details angeben, ohne Ihre Plattform zu kennen.
quelle
Die ausführbare Javac-Datei befindet sich wahrscheinlich nicht in Ihrer PATH-Variablen.
Versuchen
c:\full_path_to_java\bin\javac whatever.class
Sie, unter der Annahme, dass Sie Windows verwenden, etwas einzugeben.Wenn das funktioniert, müssen Sie den Java-Bin Ihrem PATH hinzufügen
Gehen Sie folgendermaßen an einer Eingabeaufforderung vor, um das Java-Bin-Verzeichnis zu Ihrem PFAD hinzuzufügen
Dies setzt voraus, dass Sie Java auf dem Laufwerk c installiert haben.
Um dies dauerhaft zu machen, fügen Sie den Pfad java \ bin hinzu
quelle