2013-03-14 15 views
10

All'avvio eclipse.exe dà e messaggio di errorepartire risultati Eclipse a Impossibile creare Java Virtual Machine

Impossibile creare Java Virtual Machine

Quando clicco eclipsec.exe poi eclissi inizia . Qual è la differenza tra eclipse.exe e eclipsec.exe?

Perché eclipse.exe non funziona ora che funzionava ieri?

Quale sarà l'impatto se utilizzo eclipsec.exe per avviare eclipse?

+4

http://stackoverflow.com/questions/7302604/eclipse-error-failed-to-create-the-java-virtual-machine duplicate – MayurB

+0

Hai guardato il logfile? – ppeterka

+1

Si potrebbe voler controllare se JAVA_HOME è cambiato. Hai installato una nuova JVM o JRE? –

risposta

9

Quando faccio clic su eclipsec.exe, eclipse viene avviato. Qual è la differenza tra eclipse.exe ed eclipsec.exe?

da Eclipse wiki

Si può iniziare Eclipse eseguendo eclipse.exe su Windows o eclissi sul altre piattaforme. Questo piccolo launcher trova e carica essenzialmente la JVM . Su Windows, l'eseguibile della console eclipsec.exe può essere utilizzato per il comportamento della riga di comando migliorato.

cioè la eclipse.exe trovare la JVM per voi e inizia IDE Eclipse, dove come il eclipsec.exe è console exe in cui è possibile modificare il modo eclissi inizia

Quale sarà l'impatto se uso eclipsec. exe per avviare eclissi. Dà anche il prompt dei comandi .

Nessun impatto, come tale, eclipsec.exe è solo per Windows

+0

cosa intendiamo con tweak per avviare eclissi? – AmitG

+0

@AmitG aggiungi i parametri della riga di comando in exe per avviare iDE eclipse, ad esempio puoi specificare dove usare JRE -vm param, oppure puoi specificare -Xmx/-Xms per specificare l'heap max/min – ajduke

1

scrivere come di seguito nel file ini e che funzionerà correttamente:

-vm C: \ Java \ jdk1. 6.0_25 \ bin \ javax.exe

Aggiunto riga sopra nel file eclipse.ini (in alto) e ha funzionato per me. C:\Java\jdk1.6.0_25\bin Questo percorso può essere modificato secondo il proprio sistema. Spero che questo aiuti qualcuno.

27

Aprire il file eclipse.ini e Modificare le dimensioni vmargs per

-vmargs 
-Xms40m 
-Xmx512m 
-XX:MaxPermSize=256m 

Funziona sul mio sistema.

+0

Questo ha funzionato per me grazie udaykiran – selva

+0

funziona bene grazie mille –

+0

Ha funzionato senza problemi ... –

8

Nella tua eclissi .ini file di

Aggiungi -vm C:\Program Files\Java\jre7\bin\javaw
al di sotto della linea di -Dosgi.requiredJavaVersion=1.6

e quindi rimuovere 256m che è al di sotto della linea di --launcher.XXMaxPermSize. Funzionerà.

+1

aggiungendo semplicemente '-vm C: \ Programmi \ Java \ jre7 \ bin \ javaw' ha funzionato per me. –

1

L'aggiunta della riga seguente in .ini ha risolto lo stesso problema riportato nella mia macchina. -vm {path} \ javaw.exe

Esempio: "-vm C: \ Program Files \ Java \ jre7 \ bin \ javaw.exe"

cartella
9

1.Open con eclipse.exe e trovare eclissi file ini

2.Replace -vmargs dal vostro attuale percorso reale delle javaw.exe:

-vm “c: \ Program Files \ Java \ jdk1.7.0_07 bin \ javaw.exe \”

3.salva il file .ini e apre l'eclissi. Funzionerà .. codifica felice.

+1

questa è letteralmente la prima risposta su SE che in realtà spiega cosa sta succedendo. Questo l'ha risolto per me. non aveva nulla a che fare con l'allocazione della memoria. Win10 ed Eclipse NEON. – marts

+0

Sì per eclissi al neon: questo ha risolto il mio problema –

Problemi correlati