Comment réparer l'erreur Eclipse Java Virtual Machine Launcher?


Donc, comme le titre le dit, j'ai un problème avec le lanceur eclipse JVM. Hier soir, tout fonctionnait bien, pour autant que je sache, rien du tout n'a changé sur mon PC depuis lors. Cependant, je me suis réveillé ce matin pour constater que lorsque j'exécute l'un de mes projets dans eclipse, je reçois cette erreur: Java Virtual Machine Launcher- Error: could not open C:\Program Files\Java\jre1.8.0_60\lib\amd6jvm.cfg

J'ai déjà vérifié l'intégrité de ma variable Path, (C:\Program Files\Java\jdk1.8.0_65\bin) Maintenant, à ce stade, vous remarquerez peut-être que mon jdk est sur la version 65. Tout comme mon installation JRE et java. Je ne comprends pas pourquoi eclipse utilise jre 60. J'ai également vérifié les préférences et changé la version jre aussi 65. Pas de chance. De plus, j'ai exécuté un simple fichier java sans utiliser eclipse via la ligne de commande et cela a fonctionné/compilé très bien. J'ai essayé d'ajouter la balise-vm (elle n'existait pas déjà) à eclipse.ini et en le définissant aussi la jvm mais cela n'a pas aidé. (Je l'ai enlevé) Je n'ai aucune idée de ce qu'il faut faire... Aidez-moi, j'ai essayé tout ce que je sais faire. Merci!

MODIFIER:

Mon éclipse.fichier ini ci-dessous:

-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/

MODIFIER 2 J'ai déjà essayé de réinstaller java, eclipse et jdk.

Author: Ashwin Gupta, 2015-10-24

2 answers

Pour l'utilisateur Windows, si vous obtenez cette erreur:

Java Virtual Machine Launcher - Erreur: impossible d'ouvrir C:\Program Fichiers \ Java \ jre1.8. 0_60\lib\amd6jvm.cfg

Il indique qu'il n'y a pas de version jre1.8.0_60 dans votre système. Vous devez donc définir la version JRE qui est déjà là dans notre système en exécutant la commande ci-dessous:

  1. Aller à l'invite cmd
  2. accédez au dossier eclipse (que vous avez installé) en exécutant: CD eclipse-dossier-chemin
  3. Exécuter la commande ci-dessous: eclipse -vm jre_path
    ex:

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

Ok, donc après un peu de fouille, j'ai réussi à résoudre le problème. Dans eclipse, je suis allé à Windows>Preferences>Java>Installed JREs>Execution Enviorments>JavaSE-1.8>Compatible JREs>jre1.8.0_65(perfect match). Je ne sais pas pourquoi ou comment cela a changé, (ou pourquoi cela a fonctionné) mais bon, je ne me plains pas. Pour quiconque a le même problème, faites d'abord tout ce que j'ai dit dans le corps de la question, puis essayez ceci. J'espère que cela fonctionnera pour vous aussi.

MODIFIER: Je viens de comprendre la cause du problème. J'ai ouvert l'espace de travail sur un autre ordinateur (mon espace de travail est sur un lecteur partagé) exécutant java 1.8.0_60 pendant que cet ordinateur exécute java 1.8.0_65. Évidemment, eclipse a dû changer la version causant donc des problèmes.

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