Eclipse meldet „Zugriff verweigert“ beim Ausführen von JavaW. Wie kann das behoben werden?

Eclipse meldet „Zugriff verweigert“ beim Ausführen von JavaW. Wie kann das behoben werden?

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.iniDatei 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

verwandte Informationen