4 Stimmen

Java-Programm kann nicht über die Eingabeaufforderung in Windows 7 kompiliert werden

Ich habe die Umgebungsvariablen Path und ClassPath gesetzt. Aber ich kann mein HelloWorld.java-Programm immer noch nicht von der Eingabeaufforderung aus kompilieren. Bitte helfen Sie mir beim Kompilieren und Ausführen von Java-Programmen über die Eingabeaufforderung

CLASSPATH C:\Program Dateien \Java\jre6\lib

Pfad C:\Program Dateien \Java\jre6\bin\

3voto

Pablo Santa Cruz Punkte 169147

Sie müssen das JDK-Verzeichnis zu Ihrer Pfadvariablen hinzufügen (nicht den Pfad Ihrer JRE, wie Sie es gerade tun). JDK befindet sich normalerweise in:

C:\Program Files\Java\jdk1.6.0_xx\bin\

Wo xx steht für die Nummer des Updates, das Sie installiert haben. Dann kompilieren Sie einfach HelloWorld, indem Sie:

C:\Your\dir\where\HelloWorld\Is\>javac HelloWorld.java

Falls Sie noch nicht über JDK installiert und Sie haben nur JRE installiert ist, können Sie nichts kompilieren. Sie müssen Folgendes herunterladen und installieren JDK Java-Entwicklung im Allgemeinen (einschließlich Kompilieren).

1voto

Dave Punkte 1293

Sie benötigen ein JDK, um Klassen zu kompilieren, und kein JRE. Das JRE wird zum Ausführen von Java-Anwendungen verwendet (das JDK kann dies ebenfalls tun, aber Sie können das JDK nicht weitergeben).

Wenn Sie ein JDK installiert haben, vergewissern Sie sich, dass sich das bin-Verzeichnis des JDKs in Ihrem Pfad befindet. Anschließend können Sie Ihre Java-Klassen mit dem Befehl javac.exe kompilieren.

0voto

Algorithmist Punkte 6585

PATH muss sein wie

C:\Program Dateien \Java\jdk1.6.0\bin (Dies ist auf meinem System)

Das ist muss auf JDK's bin verweisen, nicht auf das jre's bin.

0voto

vcosk Punkte 2764

Sie sollten auch Ihr aktuelles Verzeichnis im CLASSPATH haben.

set CLASSPATH=.; C:\Program Dateien \Java\jre6\lib ;

0voto

william banks Punkte 1

Sie könnten versuchen zu schreiben cd C:\examples\ch01\ATM und drücken Sie die Eingabetaste, um Ihr Verzeichnis zu ändern. So können Sie zum Beispiel schreiben java ATMCaseStudy und drücken Sie dann die Eingabetaste. Dies sollte funktionieren, wenn Sie Ihr Verzeichnis in C mit Ihrem JDK an der gleichen Stelle platziert haben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X