Come risolvere Eclipse Java Virtual Machine Launcher errore?


Quindi, come dice il titolo, sto avendo un problema con eclipse JVM launcher. La scorsa notte, tutto funzionava bene, per quanto ne so, nulla è cambiato sul mio pc da allora. Tuttavia, mi sono svegliato questa mattina per scoprire che quando eseguo uno qualsiasi dei miei progetti in eclipse ricevo questo errore: Java Virtual Machine Launcher- Error: could not open C:\Program Files\Java\jre1.8.0_60\lib\amd6jvm.cfg

Ho già verificato l'integrità della mia variabile Path, (C:\Program Files\Java\jdk1.8.0_65\bin) Ora a questo punto, potresti notare, il mio jdk è sulla versione 65. Così è la mia installazione JRE e java. Non capisco perché eclipse stia usando jre 60. Ho anche controllato le preferenze e cambiato anche la versione jre 65. Niente fortuna. Inoltre, ho eseguito un semplice file java senza utilizzare eclipse attraverso la riga di comando e che è stato eseguito/compilato bene. Ho provato ad aggiungere il tag-vm (non esisteva già lì) a eclipse.ini e impostandolo anche la jvm ma non ha aiutato. (Io che rimosso) Non ho idea di cosa fare... Per favore aiuto, ho provato tutto quello che so fare. Grazie!

MODIFICA:

La mia eclissi.file ini qui sotto:

-startup
../../../.p2/pool/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
../../../.p2/pool/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-install
C:/Users/Sanjiv/eclipse/java-mars/eclipse
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms256m
-Xmx1024m
-Doomph.update.url=http://download.eclipse.org/oomph/updates/milestone/latest
-Doomph.redirection.index.redirection=index:/->http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/

MODIFICA 2 Ho già provato a reinstallare java, eclipse e jdk.

Author: Ashwin Gupta, 2015-10-24

2 answers

Per l'utente Windows, se ricevi questo errore:

Java Virtual Machine Launcher-Errore: impossibile aprire C:\Program File \ Java \ jre1.8. 0_60\lib\amd6jvm.cfg

Indica che non esiste una versione jre1.8.0_60 nel tuo sistema. Quindi è necessario impostare la versione JRE che è già presente nel nostro sistema eseguendo il comando seguente:

  1. Vai al prompt cmd
  2. vai alla cartella eclipse (che hai installato) eseguendo: cd eclipse-folder-path
  3. Eseguire sotto il comando: eclipse -vm jre_path
    es:

    eclipse -vm "C:\Program Files\Java\jdk1.8.0_131\jre\bin\javaw" 
    
 4
Author: Deepika, 2017-11-09 08:22:22

Ok, quindi dopo un po ' di scavo, sono riuscito a risolvere il problema. In eclipse, sono andato a Windows>Preferences>Java>Installed JREs>Execution Enviorments>JavaSE-1.8>Compatible JREs>jre1.8.0_65(perfect match). Non ho idea del perché o di come sia cambiato, (o perché abbia funzionato) ma hey, non mi lamento. Per chiunque altro con lo stesso problema, prima fai tutto ciò che ho detto nel corpo della domanda, quindi prova questo. Si spera che funzionerà anche per te.

MODIFICA: Ho appena capito anche la causa del problema. Ho aperto l'area di lavoro su un altro computer (il mio spazio di lavoro è su un'unità condivisa) con java 1.8.0_60 mentre questo computer esegue java 1.8.0_65. Ovviamente, eclipse ha dovuto cambiare la versione causando quindi problemi.

 0
Author: Ashwin Gupta, 2015-10-25 21:47:33