Eclipse ne démarre pas après l’installation de Mac OS X Yosemite (Mac OS 10.10)

Juste après la mise à niveau vers Mac OS Yosemite (10.10), mon Eclipse ne démarrera plus. Au lieu de cela je reçois

La bibliothèque partagée JVM /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib “ne contient pas le symbole JNI_CreateJavaVM.

J’ai vérifié java -version et obtenir

 java version "1.8.0_05" Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode) 

J’ai cherché et trouvé un problème similaire Réinstallation de Java 7 JDK sur OSX . Il suggère une réinstallation de Java. Je ne sais pas si mon problème tombe dans la même catégorie que le sien. La réinstallation est-elle un bon moyen de résoudre le problème? Un autre conseil? Merci!

Allez sur le lien ci-dessous et téléchargez Java pour OS X 2014-001

http://support.apple.com/kb/DL1572?viewlocale=fr_FR&locale=fr

J’espère qu’après l’avoir installé, cela fonctionnera

Essayez ceci https://jdk8.java.net/download.html Java8u20 Early Update.

Vous pouvez changer la version du système temporairement dans le “SystemVersion.plist” situé dans Système> Bibliothèque> CoreServices.

Modifier en tant que root en changeant ProductVersion à 10.7.3 (ou tout ce qui fonctionne pour vous).

Installez java.

N’oubliez pas de le changer.

J’ai résolu ce problème en créant ces dossiers vides en tant que root sans rétrogradation en utilisant java8 (vers.1.8.0_60-ea):

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk et /System/Library/Java/Support/Deploy.bundle

J’espère que cela aide…

J’ai installé Java JRE depuis Oracle: http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jre-8u25-macosx-x64.dmg

Installez ensuite le package Apple: http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=fr_US

J’ai pu installer eclipse-ide à partir de homebrew cask

armser le tonneau installer eclipse-ide eclipse-java

(S’il vous plaît être conscient que brew cask installe à ~ / Applications pas / Applications)

Normalement, je n’utilise pas Eclipse, mais j’ai été capable de faire fonctionner l’IDE. Je vais noter que java sur la ligne de commande est cassé, ce qui est nouveau dans Yosimite.

S’il vous plaît laissez-moi savoir si cela ne fonctionne pas. Ou si vous avez besoin d’aide avec Homebrew ou Cask

Assurez-vous que vous utilisez la version 64 bits de Mac Eclipse que je viens d’essayer

Deux cas:

  1. Si vous avez déjà installé Java 8 et Eclipse Luna, par exemple sur Mavericks et (intention de) mettre à jour vers Yosemite: il suffit de mettre à jour, cela fonctionnera très bien.

  2. Si Java n’est pas installé et que vous souhaitez exécuter Eclipse sur Yosemite:

Cela signifie que si vous voulez utiliser Eclipse Luna et Java 8, installez-le en exécutant Mavericks, puis mettez à jour vers Yosemite. N’essayez pas d’installer Java 8 sur Yosemite car cela ne fonctionnera pas pour le moment.

Ce qui ne fonctionne pas sur mon Mac, c’est: installer Java 6 et exécuter Eclipse Luna comme cela a besoin de Java 7 ou 8. L’installation de Java 7 ou 8 ne résout pas le problème car quelque chose avec le programme d’installation semble bogué. Doit être résolu par Oracle dans quelques jours, cependant.

Après la mise à niveau vers yosemite, java 6 jdk n’est plus disponible, souvenez-vous que jdk 6 pour mac osx est une application 32 bits, les anciennes versions d’eclipse nécessitent un jvm 32 bits pour fonctionner correctement, une application 32 bits ne peut pas fonctionner avec un jvm 64 bits comme java 7 ou 8, vous devez donc installer jdk 6 pour exécuter les applications Java nécessitant une machine virtuelle 32 bits. Comme déjà affiché ici, vous pouvez télécharger jdk 6 depuis http://support.apple.com/kb/DL1572?viewlocale=fr_FR&locale=fr