2016-06-16 19 views
-3

ich den Weg in die Umgebungsvariablen festgelegt haben, aber wenn ich eine einfache hello.java Datei mit Eingabeaufforderung kompilieren:ich kann nicht mein Java-Programm in Eingabeaufforderung kompilieren

javac hello.java 

es gibt mir eine Fehlermeldung:

javac: file not found: hello.java 

ich versucht habe Eingabeaufforderung in demselben Verzeichnis zu öffnen und es dann laufen, ich weiß nicht, was falsch ist

+0

Ich bin unklar, ob das 'javac' Programm nicht gefunden wird oder ob Ihre Quelldatei' hello.java' nicht gefunden wird. Welches ist es? Wenn Sie denken, dass es sich um ein Umgebungsproblem handelt, versuchen Sie, 'env' von Ihrer Befehlszeile auszuführen und sehen Sie, auf was Ihre Variablen eingestellt sind. – user3282276

+0

wenn ich env in der Eingabeaufforderung getippt hat sagt es env wird nicht als interner oder externer Befehl erkannt, lauffähiges Programm oder Batch-Datei –

Antwort

2

Versuchen sie, den folgenden Befehl ausführen

set PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.7.0_17\bin 

Wenn es erfolgreich ist, versuchen Sie, Ihre Datei mit javac auszuführen. Wenn es nicht funktioniert, ändern Sie den Pfad der Umgebungsvariablen zum obigen Pfad, um JDK einzubeziehen.

Lassen Sie mich wissen, wenn eine von ihnen nicht

+0

Ich fand meinen Fehler, es lag an der falschen Benennung der Datei, habe ich hallo.java im Text gespeichert Editor, aber es wurde als hello.java.txt gespeichert. Also habe ich es einfach auf hallo.java konfiguriert und es erfolgreich kompiliert! –

0

Es scheint, funktioniert das javac richtig funktioniert, aber es kann hello.java nicht finden. Bevor Sie javac hello.java ausführen, führen Sie dir | findstr .java (oder ls | grep *.java aus, wenn Sie Windows nicht verwenden). Stellen Sie sicher, dass hello.java aufgeführt ist. Wenn dies nicht der Fall ist, wurde die Eingabeaufforderung im falschen Ordner geöffnet, und Sie müssen cd verwenden, um den Speicherort der Datei zu ermitteln.

+0

Ich fand meinen Fehler, es lag an der falschen Benennung der Datei, ich habe hallo.java im Texteditor gespeichert, aber es wurde als hello.java.txt gespeichert. Also habe ich es einfach auf hallo.java konfiguriert und es erfolgreich kompiliert! –