Essayer d'installer Eclipse
et je reçois une erreur
Version 1.6.0_65 of the JVM is not suitable for this product.
Java -version de la ligne de commande dit
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)
Comment puis-je changer cela pour une version compatible? Je l'ai fait sur Google et parcouru ce site pour trouver des réponses aux questions suggérées lors de la rédaction de ce texte, mais je n'ai pas été en mesure de trouver quelque chose qui puisse le résoudre. J'ai trouvé quelques réponses vous disant de le faire (avec ma version actuelle installée)
export Java_HOME=`/usr/libexec/Java_home -v 1.8.*'
Lorsque j'exécute la commande EXPORT, cela me permet d'accéder à une ligne de commande et, de là, je ne sais pas quoi faire.
J'ai téléchargé la version 64 bits.
On dirait que cela devrait être une chose facile à faire ....
Cliquez avec le bouton droit sur Eclipse
et cliquez sur Show Package Contents
Et ouvrez Contents\info.plist
dans un éditeur de texte
Ensuite, recherchez <key>Eclipse</key>
et immédiatement après le <key>Eclipse</key>
vous aurez la balise <array>
, ajoutez les éléments suivants à l'intérieur de la balise <array>
.
<string>-vm</string>
<string>YOUR_Java_HOME/jre/lib/server/libjvm.dylib</string>
Remplacez YOUR_Java_HOME
par la sortie de /usr/libexec/Java_home -v 1.8.*
. Eclipse sera ensuite exécuté sur cette machine virtuelle Java.
Par exemple, mon Info.plist a le suivant
<key>Eclipse</key>
<array>
<string>-vm</string>
<string>/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/server/libjvm.dylib</string>
<string>-keyring</string>
<string>~/.Eclipse_keyring</string>
<string>-showlocation</string>
</array>
14 octobre - a la même erreur.
Vous pouvez réellement vous débarrasser de tous les problèmes en installant simplement le JDK approprié. Assurez-vous d’installer le SDK complet et non le JRE. Voir lien ci-dessous.
Cela a fonctionné pour moi - maintenant je peux installer Eclipse Mars.
http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html
J'avais le même problème. Mon système: OS X Yosemite Version 10.10.5
$ /usr/libexec/Java_home
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
$ Java -version
Java version "1.6.0_65"
Mais www.Java.com/verify/ dit que j'ai la version 8!? Clairement, j'ai deux versions qui ne sont pas configurées correctement.
Voici comment je l'ai corrigé: Assurez-vous de télécharger la version Oracle du JDK à partir d'un fichier .dmg. J'ai installé JDK Java SE pour Mac OS à partir de http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html
Ensuite, j'ai dit à Java_home d'utiliser cette nouvelle version:
$ /usr/libexec/Java_home -v jdk1.8.0_111 --exec javac -version
À présent:
$ Java -version
Java version "1.8.0_111"
$ /usr/libexec/Java_home -V
Matching Java Virtual Machines (3):
1.8.0_111, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-466.1, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
/Bibliothèque/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
... et l'installation d'Eclipse fonctionne très bien!
Avait le même problème. Avait téléchargé JRE par erreur car c’était ce que recommandait Oracle. Assurez-vous que vous avez le SDK. C'est environ 500mb.
Vous pouvez désactiver la protection de l'intégrité du système, puis installer la dernière version de Java
. Pour désactiver l’intégrité du système:
Mac
.Command + R
.csrutil disable; restart
.Vous pouvez désactiver la protection de l'intégrité du système, puis installer la version la plus récente de Java. Pour désactiver l’intégrité du système:
Pour Eclipse Mars, la version minimale de Java est Java 7, voir le site ci-dessous