Eclipse dice "Accesso negato" quando si esegue javaw e come risolverlo?


1

Sto cercando di far compilare Eclipse ed eseguire una classe HelloWorld ma non riesco nemmeno a farlo. Ho installato Eclipse x86 SDK 4.2.0 insieme a bit con gli ultimi JRE e JDK entrambi a 64 bit. Ho anche impostato le variabili PATH per rispondere ai prompt dei comandi. Quando provo a eseguire il seguente codice:

class HelloWorld {
    public static void main(String[] args)
        {
            System.out.println("Hello World!" ) ; 
    }
}

E restituisce il seguente errore:

Si è verificata un'eccezione durante l'esecuzione della riga di comando. Impossibile eseguire il programma "C: \ Programmi \ Java \ jre7 \ bin \ javaw.exe" (nella directory "C: \ Users \ Default \ workspace \ devs"): errore CreateProcess = 5, accesso negato.

Potete aiutarmi a risolvere questo problema? Grazie!

Risposte:


0

Devi aggiungere la seguente voce al tuo eclipse.inifile:

-vm
C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll

Assicurati di sostituire il numero di versione con il tuo e di eseguire il backup del file eclipse.ini originale in caso di problemi e di copiare le righe sopra nel file PRIMA dell'argomento --vmargs. Altrimenti, Eclipse andrà in crash.

Segui questo link per ulteriori informazioni: http://www.eclipse.org/forums/index.php?t=msg&goto=559997&S=a4836b4add35f1ac144df946cb1ef64d


Grazie @ neo1987! Per chiunque abbia lo stesso problema, lascia che ti risparmi il problema di modificarlo in modo errato: esegui il backup del file eclipse.ini originale in caso di problemi e copia le righe sopra nel file PRIMA dell'argomento - -vmargs . Altrimenti, Eclipse andrà in crash. Grazie ancora e buona programmazione !!
Eduardo de Luna,

Grazie @EduardodeLuna! Ho aggiunto le tue righe alla risposta.
vahissan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.