2012-06-23 1 views
16

J'ai mis à jour mon JRE aujourd'hui 23.06.2012, et après que l'éclipse ne commencera plus. Lorsque je double-clique pour démarrer eclipse, l'écran de démarrage apparaît comme un flash d'appareil photo et rien ne se passe.J'ai mis à jour java et eclipse ne fonctionne pas

Des idées pour résoudre ce problème?

+0

c'est un peu difficile à dire sans aucune information supplémentaire, mais j'essaierais de définir arbitrairement la nouvelle VM sur eclipse ini (http://wiki.eclipse.org/Eclipse.ini). –

+3

Bien qu'il soit hors-sujet pour * ce * site, s'il vous plaît n'oubliez pas d'ajouter toujours les noms de version et les numéros de votre système d'exploitation, votre éclipse et votre précédent et réel JRE. Aide * nous * pour vous aider * vous * :) –

+0

Décompressez une nouvelle ellipse et utilisez un nouvel espace de travail –

Répondre

29

C'est ce qui a fonctionné pour moi: Retirez les lignes:

-vmargs 
-Dosgi.requiredJavaVersion=1.5 

Ajoutez ces deux lignes:

-vm 
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe 

Modifier le chemin pour correspondre à votre installation. Le fichier ini est généralement présent à $ECLIPSE_HOME/eclipse.ini Eclipse ini file

Note: Vous aurez besoin de changer les paramètres de sécurité Windows pour y accéder. Je vous recommande de ne pas modifier ce type de fichier dans le bloc-notes (utilisez notepad ++). Sauvegardez le fichier avant de le modifier.

+0

toute explication pourquoi cela fonctionne ?? –

+0

Everbody a dit que vous seulement devez ajouter le chemin mais cela seul n'a pas fonctionné pour moi alors je dois enlever -vmargs -Dosgi.requiredJavaVersion = 1.5 et maintenant cela fonctionne. –

+1

Merci d'avoir posté ce message! Celui-ci m'a fait perplexe. –

4

Vérifiez si le chemin java \ bin est ajouté dans le chemin et dans le dossier d'installation d'Eclipse, il y a un fichier appelé eclipse.ini et vérifiez si les vmargs sont ajoutés comme ci-dessous.

-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms512m 
-Xmx1024m 
+0

Je l'ai changé en 1.4.0_03 et il n'y a pas d'actions C: \ Program Files \ Java \ jdk1.7.0_03 –

+0

signifie que lorsque vous changez à 1.4.0_03 votre éclipse commence correctement? – chaosguru

0

Vérifiez votre variable d'environnement JAVA_HOME. Est-ce qu'il pointe vers le nouvel emplacement. également voir le fichier journal généré à la suite de l'accident

+0

Il n'y a pas de fichier journal de plantage dans mon dossier eclipse –

+0

C: \ Program Files \ Java \ jdk1.7.0_03 c'est correct –

9

Je viens d'ajouter cette ligne au fichier eclipse.ini

-vm 
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe 

The solution on my blog et il est maintenant en cours d'exécution avec succès.

1

Vérifiez si vous avez installé une version différente de JDK/JRE à partir de votre Eclipse. Si vous avez installé la version JDK 64 bits et que votre version Eclipse est 32 bits, cela ne fonctionnera pas. Ils doivent être égaux.

Pour vérifier quelle est votre version java, le type à la fenêtre de ligne de commande:

java -d64 -version 

Si apparaît: « Erreur:. Cette instance Java ne prend pas en charge une machine virtuelle Java 64 bits S'il vous plaît installer la version désirée. » , cela signifie que votre version java est de 32 bits.

Pour vérifier quelle est votre version Eclipse, voir this post.

+0

C'était mon cas - il semble que mon installation 64 bits a été mise à jour par le programme de mise à jour 32 bits version: -/ – Betlista

0

En cas de problème avec Eclipse concernant java, effectuez une installation manuelle de Java sur votre machine (http://java.com/en/download/manual.jsp). Si vous utilisez une machine 64 bits, vous devez installer java sur c:\program files\java (Default Path) au lieu de c:\program files (x86)\java.

Définir l'environnement de chemin variable c:\program files\java\bin;

Et cela résoudra votre problème.

0

UTILISATION DU DERNIER OUTIL DE MISE À JOUR JAVA.Supposons que vous ayez mis à jour via le processus de mise à jour de Java et juste après le processus de mise à jour de Java puis en ouvrant Eclipse vous avez rencontré le même problème ici. Pour corriger cela, allez dans Environment Variables of Windows et cochez la variable "Path" vous pouvez remarquer que le processus de mise à jour Java a ajouté une entrée similaire à celle-ci: "C: \ ProgramData \ Oracle \ Java \ javapath". "JAVA_HOME" si vous en avez un ou l'emplacement de votre Java. Notez également que vous devez entrer au début de l'environnement "Path". Cela m'arrive et en supprimant l'entrée ajoutée de la mise à jour Java, j'ai résolu le problème et ajouté le -vm et le chemin du Java dans le fichier eclipse.ini.

{Désolé n'ont pas de captures d'écran pour le prouver}

0

droit chemin est de remplacer les lignes suivantes:

-vmargs 
-Dosgi.requiredJavaVersion=1.5 

avec deux lignes suivantes:

-vm 
C:\Program Files\java\jdk1.8.0_102\bin\javaw.exe 

Vous devez modifier le chemin pour correspondre à votre installation.

Même cela ne suffit pas. Vous devez supprimer le dossier '.metadata' de votre espace de travail.

0

J'ai eu le même défi après la mise à jour de java. Après avoir cherché sur le web. J'ai utilisé cette solution simple. Trouvez la direction de votre installation d'éclipse. Le mien était sous C: \ Users \ adefemi \ éclipse \ jee-neon \ eclipse

Ensuite, ouvrez ecliipse.ini, allez à la ligne qui ressemble à celle-ci C:/Program Files/Java/jre1.8.0_144/bin

Modifiez le nom de la version en conséquence. Par exemple, le mien était précédemment C:/Program Files/Java/jre1.8.0_121/bin

C'était tout ce que je devais faire et éclipse a commencé à s'ouvrir à nouveau.

Questions connexes