J'ai téléchargé Eclipse (spécialement pour la programmation C/C++) pour Mac, sous OSX Mavericks. Lorsque j'essaie de démarrer Eclipse, le message suivant s'affiche: "La version 1.6.0_65 de la machine virtuelle Java n'est pas compatible avec ce produit. Une version 1.7 ou supérieure est requise" et ne s'ouvre pas. J'ai installé Java version 7, mais rien n'a changé. Je ne sais pas comment mettre à jour la machine virtuelle Java (je ne connais pas grand chose à Java en général).
J'ai téléchargé la version 64 bits pour mon MacBook Air, si cela compte.
Installez simplement le JDK 7 ou le JDK 8, et pas seulement le dernier JRE.
Exécutez whereis Java
dans un terminal. Il affichera normalement quelque chose comme /usr/bin/Java
.
Maintenant, lancez Java -version
. Il vous montre 'Java version 1.6.0_65' ou quelque chose qui approche. En effet, Java 7 ne remplace pas Java 6. Java 7 est installé en tant que plug-in Internet et se trouve dans /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/Java
.
Ce que vous devez faire est de faire un lien symbolique de /usr/bin/Java
à /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/Java
.
Redémarrez Eclipse ou redémarrez votre ordinateur (je ne sais pas comment Eclipse gère cela) et il devrait faire l'affaire. :)
ajoutez ce script dans 'Eclipse.ini' en haut'/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/contents/Home/bin'
En essayant d’installer Eclipse, j’ai installé la version 1.6.0_65 de Java car elle demandait encore mais était toujours bloquée pour terminer l’installation d’Eclipse avec l’erreur que j’avais besoin de la JVM 1.7 ou supérieure - pas vrai, l’installation supérieure ne fonctionnait pas non plus. J'ai essayé d'installer jdk-8u101-macosx-x64.dmg et cela n'a pas fonctionné. Donc, j'ai essayé JDK 7 comme conseillé, désolé pas bon.
Donc, pour que le programme d'installation Eclipse s'exécute sans cette erreur Java, je devais modifier Info.plist dans le programme d'installation Eclipse. Faites un clic droit sur le programme d'installation Eclipse et affichez le contenu du paquet, puis ouvrez info.plist dans textEdit.app
(Remarque: après plusieurs tentatives d'édition de cette liste et les méthodes suivantes mentionnées ci-dessus, rien ne fonctionnait, j'ai constaté que vous deviez utiliser le lien symbolique ou l'alias Java, car Java est installé différemment maintenant comme plugin Internet.)
Où vous voulez faire une édition (vous devriez probablement sauvegarder l’original ou le télécharger à nouveau), sous <key>Eclipse</key>
, puis <array>
, supprimez ce qui est là et ajoutez <string>-vm</string>
et cette chaîne en dessous; <string>/usr/bin/Java</string>
Voici à quoi ressemble le mien.
<key>Eclipse</key>
<array>
<string>-vm</string>
<string>/usr/bin/Java</string>
<string>-keyring</string>
<string>~/.Eclipse_keyring</string>
<string>-showlocation</string>
</array>
Enregistrez ensuite et essayez d’exécuter votre programme d’installation Eclipse; cela a fonctionné pour moi.
Je suis allé sur Téléchargements Oracle et j'ai fait défiler l'un des nombreux liens osX Mac et téléchargé jdk-8u73-nb-8_1-macosx-x64.dmg à partir d'Oracle et cela a résolu le problème. Je ne sais pas pourquoi la mise à jour de Java ne fait pas l'affaire.
Exécuter la commande ci-dessous à partir de ce terminal a fonctionné pour moi.
Il a mis à jour mon identifiant avec la version 1.8, puis s’ouvre avec succès.