Ich versuche, Eclipse dazu zu bringen, eine HelloWorld-Klasse zu kompilieren und auszuführen, aber nicht einmal das gelingt. Ich habe Eclipse x86 SDK 4.2.0 zusammen mit dem neuesten JRE und JDK installiert, beide auch in 64-Bit. Ich habe auch die PATH-Variablen so eingestellt, dass sie auf Eingabeaufforderungen reagieren. Wenn ich versuche, den folgenden Code auszuführen:
class HelloWorld {
public static void main(String[] args)
{
System.out.println("Hello World!" ) ;
}
}
Und es gibt den folgenden Fehler zurück:
Beim Ausführen der Befehlszeile ist eine Ausnahme aufgetreten. Programm „C:\Program Files\Java\jre7\bin\javaw.exe“ (im Verzeichnis „C:\Users\Default\workspace\devs“) kann nicht ausgeführt werden: CreateProcess-Fehler=5, Zugriff verweigert.
Können Sie mir helfen, das zu beheben? Danke!
Antwort1
Sie müssen Ihrer eclipse.ini
Datei den folgenden Eintrag hinzufügen:
-vm
C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll
Stellen Sie sicher, dass Sie die Versionsnummer durch Ihre eigene ersetzen und für den Fall von Problemen eine Sicherungskopie der ursprünglichen Datei eclipse.ini erstellen. Kopieren Sie die obigen Zeilen VOR dem Argument --vmargs in die Datei. Andernfalls stürzt Eclipse ab.
Weitere Informationen finden Sie unter diesem Link:http://www.eclipse.org/forums/index.php?t=msg&goto=559997&S=a4836b4add35f1ac144df946cb1ef64d