Je viens de faire une installation propre de OS X Mavericks
, et j'ai téléchargé Eclipse Kepler
, mais si je l'exécute, me donne ce message:
Me demandant d'installer Runtime Java SE 6
; J'ai déjà installé Java 7
, et si j'appuie sur Install
cette boîte de dialogue, la télécharge et l'installe, et ouvre à nouveau Eclipse, la boîte de dialogue réapparaît.
Comment puis-je résoudre ce problème?
java
eclipse
osx-mavericks
Piero
la source
la source
Preferences -> Java -> Installed JREs
, puis ajouter le JRE 7 à la liste des JRE installés - devrait résoudre le problème que je présume ... Je suppose que cela n'aidera pas beaucoup, si vous le pouvez n'ouvre pas du tout Eclipse - est-ce le cas?Réponses:
Cela est en partie dû aux définitions manquantes d'Oracle des capacités de la machine virtuelle JRE8.
Si vous ne souhaitez pas du tout installer JRE6 et utilisez simplement JRE8 sans le lier symboliquement au JRE6, vous pouvez également effectuer les opérations suivantes:
Copiez le fichier Info.plist situé au chemin nommé ci-dessous, par exemple ~ / Downloads /:
/Library/Java/JavaVirtualMachines/jdk.1.8.<…>/Contents/
puis remplacez
avec ce qui suit:
Ensuite, copiez le fichier à son emplacement d'origine (vous avez besoin des droits d'administrateur). Pour que cette modification prenne effet, vous devez vous déconnecter de votre compte (puis vous reconnecter) ou redémarrer votre ordinateur. La boîte de dialogue pour Java 6 ne devrait plus apparaître et Eclipse devrait se lancer très bien en utilisant JRE8 (ou JRE7). Il en va de même pour toute autre application qui demande initialement Java, par exemple la Creative Suite d'Adobe.
Sur une note connexe, il semble que ce changement de plist reste valable même après les mises à jour effectuées via le panneau des préférences Java dans les préférences système.
Si cela ne fonctionne toujours pas. Vous devrez peut-être ajouter des dossiers et un lien symbolique ( détails ):
sudo mkdir -p /Library/Java/JavaVirtualMachines/jdk1.8.0_*.jdk/Contents/Home/bundle/Libraries sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_*.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/jdk1.8.0_*.jdk/Contents/Home/bundle/Libraries/ sudo mkdir -p /System/Library/Java/JavaVirtualMachines/1.6.0.jdk sudo mkdir -p /System/Library/Java/Support/Deploy.bundle
la source
Pour pouvoir exécuter Eclipse avec Java 7 (Oracle), je lance Eclipse en utilisant ce fichier: eclipse / Eclipse.app / Contents / MacOS / eclipse. Le dossier "eclipse" contient par défaut un alias pour ce fichier. Donc, tout ce que vous avez à faire est de double-cliquer sur l'alias nommé "eclipse".
Oracle avertit également que la version Java 7u25 d'Oracle et les versions antérieures ont été désactivées par Apple sur OS X (voir ici ). J'avais mis à niveau vers la dernière version de JDK avant de découvrir la manière de lancer Eclipse avec Java 7. Donc je ne sais pas si la mise à jour est nécessaire ou non.
la source
J'ai eu ce problème après une installation de Mavericks. J'ai pu le résoudre en installant Java à partir du téléchargement Apple à l' adresse http://support.apple.com/kb/dl1572
J'espère que ça aide.
la source
Vous devez télécharger et installer le JAVA pour MAC manuellement. C'est ce qui a fonctionné pour moi.
Téléchargez ici: http://support.apple.com/kb/DL1572?viewlocale=en_US
la source
Il m'est arrivé de le faire fonctionner sans une procédure comme les suggestions ci-dessus. J'ai effacé le dossier eclipse, puis je l'ai recopié de la poubelle. Veuillez vérifier si cela fonctionne pour vous.
la source
Sur MAC OS X, après avoir installé JRE 7 à partir d'Oracle à l'aide du téléchargement .dmg, à l'ouverture d'Eclipse, il renvoyait toujours à mon ancien JRE 6.
Après de nombreuses recherches sur Google pour le problème, et en arrivant ici, en désespoir de cause, j'ai cliqué sur "Rechercher" dans Eclipse -> Préférences -> JRE installés et le tour est joué - il a récupéré JRE 7.
la source
Dans mon cas, avec Eclipse 4.5.1 Mars (installé à partir du programme d'installation d'OS X, téléchargé depuis eclipse.org) et OS X El Capitan :
avant d'installer tout Java, la tentative d'exécuter le programme d'installation d'Eclipse a abouti à ceci:
après avoir installé Java 8u72 JDK pour OS X téléchargé à partir du site Web d'Oracle, le programme d'installation s'est exécuté sans problème et il en a été de même avec Eclipse lui-même plus tard.
la source