Comment réparer l'Éclipse de la Machine Virtuelle Java Lanceur d'Erreur?
Donc, comme le dit le titre, je vais avoir un problème avec eclipse JVM lanceur. La nuit dernière, tout fonctionnait très bien, autant que je sache, rien n'a changé sur mon pc depuis. Cependant, je me suis réveillé ce matin pour découvrir que quand je lance un de mes projets dans eclipse, j'recevez ce message d'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 mon Chemin variable, (C:\Program Files\Java\jdk1.8.0_65\bin
) Maintenant, à ce stade, vous remarquerez peut-être, mon jdk est sur la version 65. Donc ma JRE et java installation. Je ne comprends pas pourquoi eclipse est à l'aide de jre 60. J'ai aussi vérifié les préférences et changé la version du jre trop de 65 ans. Pas de chance. En outre, j'ai couru un simple fichier java sans utiliser eclipse via la ligne de commande et qui a couru/compilé correctement. J'ai essayé d'ajouter l'-vm tag (Il n'en existe pas déjà là) pour eclipse.ini et trop la jvm, mais il n'a pas aidé. (J'ai que l'a supprimé) je n'ai aucune idée de quoi faire... s'il vous Plaît aider, j'ai essayé tout ce que je sais faire. Merci!
EDIT:
Mon eclipse.ini fichier 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/
EDIT 2
J'ai déjà essayé de réinstaller java, eclipse et jdk.
- dans cmdline java -vesion quelle version montrant? vous pouvez également voir l'éclipse.fichier ini de la version java spécifié... si non spécifié tout que vous pouvez faire C:\Java\JDK\1.8\bin\javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx1024m
- le cmdline montre la version pour SE Runtime java et que 1.8.0_65. Permettez-moi de vérifier que l'éclipse chose. Je ne vois pas de toute les versions. C'est tout ce que j'ai pu trouver que l'on peut utiliser:
-vmargs -Dosgi.requiredJavaVersion=1.7
. Ajouté mon eclipse.fichier ini à la question du corps. - pour les changements d'eclipse.ini vous référer ici wiki.eclipse.org/Eclipse.ini.. avez-vous mis à jour le java, c'est que ce qui l'a causé?
- éventuellement, il peut avoir de l'auto-mis à jour? Ne vous arrive de savoir quand la mise à jour de 65 ans a été libéré? Aussi, si ce n'est le cas que dois-je faire?
- oui, c'était 4 jours de retour.. veuillez consulter ce fil discuté de la question semblable a ce que u a stackoverflow.com/questions/6452203/...
Vous devez vous connecter pour publier un commentaire.
Pour l'utilisateur de windows, si votre obtenir cette erreur:
il indique qu'il n'est jre1.8.0_60 version de votre système. Si vous avez besoin de définir la version du JRE qui est déjà dans notre système en exécutant la commande ci-dessous:
cd eclipse-dossier-chemin
exécuter la commande ci-dessous:
eclipse -vm jre_path
ex:
Ok, donc après un peu de creuser, 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 n'ai aucune idée de pourquoi ou comment cela a changé, ou pourquoi il a travaillé) mais bon, je vais pas me plaindre. Pour quelqu'un d'autre avec le même problème, tout d'abord faire tout ce que j'ai dit dans la question du corps, puis de l'essayer. Je l'espère pour vous aussi.EDIT:
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é) en cours d'exécution java 1.8.0_60 bien que cet ordinateur est en cours d'exécution java 1.8.0_65. Évidemment, eclipse dû changer de version donc à l'origine des problèmes.