web-dev-qa-db-fra.com

OSX Yosemite - La bibliothèque partagée JVM ne contient pas le symbole JNI_CreateJavaVM

J'ai téléchargé OS X Yosemite Beta 3 et j'essaie d'exécuter certains IDE basés sur Eclipse, à savoir Titanium Studio et Aptana Studio.

Rencontrer ce message d'erreur lorsque j'essaie de démarrer les applications. N'a pas fonctionné au démarrage, j'ai donc téléchargé JDK 1.8.0_40, toujours pas de dés. Il cherche au bon endroit, le fichier existe et utilise la bonne version Java. Je ne sais pas quel est le problème, toute aide serait appréciée.

37
nicthu

Téléchargez la dernière version de Java pour OS X 2014-001 d'Apple. http://support.Apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

J'ai rencontré la même erreur ce matin et c'était une solution rapide et facile.

69
ChancePance

J'ai eu ce problème lorsque j'essaie de déjeuner AptanaStudio 3.1 sur OSX yosemite. J'ai beaucoup cherché sur ce problème sur Google et j'ai constaté que la version JDK1.8 (64 bits) ne prend tout simplement pas en charge Aptana Studio (3.1), peut-être aussi ne fonctionne-t-elle pas sur un autre IDE qui a basé sur le même squelette d'Eclipse.

La seule solution que j'ai trouvée est d'installer une ancienne version de JDK, et j'ai trouvé que le lien fourni par @ChancePance venait de fonctionner pour moi.

Pourquoi je réponds à cette question est juste de spécifier qu'il est OK d'installer cette version de JDK (qui est la version 1.6.0_65, 64 bits lorsque je télécharge le package) avec le J2SE 1.8 (fourni par Oracle). Vous n'avez donc pas à vous soucier des conflits lors de l'installation de deux versions de JDK.

J'ai besoin du JDK1.8 pour certaines des nouvelles fonctionnalités de la dernière version d'Oracle J2SE. Et j'ai besoin d'Aptana Studio en même temps. Je crains fort qu'il puisse y avoir des conflits.

Voici ce que j'ai fait sur OSX Yosemite pour résoudre le problème d'AptanaStudio3.1:

  1. Téléchargez et installez le package: JavaForOSX .
  2. Trouvé le fichier "AptanaStidio3.ini", le fichier par défaut situé sous le répertoire ici: /Applications/Aptana Studio 3/AptanaStudio3.app/Contents/MacOS
  3. Ajoutez l'argument "-vm" pour spécifier le Java qui sera utilisé pour déjeuner Aptana Studio. -vm /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/Java

J'espère que cela vous aidera les gars qui ont eu le même problème.

13
lowitty

J'ai également rencontré ce problème. Apparemment, Aptana Studio est en 32 bits, tandis que le Java que j'ai installé est en 64 bits.

Je ne voulais pas revenir à Java6 comme le suggérait la réponse acceptée, alors je l'ai résolu d'une autre manière.

J'ai téléchargé une version 64 bits d'Eclipse et installé la version plug-in d'Aptana Studio.

9
BlueFuzzyThing

Il suffit de télécharger la plus récente Java pour OSX a fait le charme. J'ai cliqué et téléchargé le fichier à partir du lien ci-dessus -> http://support.Apple.com/kb/DL1572? viewlocale = en_US & locale = en_US <

1
Sam

Je rencontrais également ce problème car j'avais un JDK 1.7 64 bits installé (la version Oracle standard - pas la Apple indiquée dans les autres réponses) et j'avais téléchargé par erreur une version 32 bits d'Eclipse Doh !!

J'ai supprimé la version 32 bits et téléchargé la version 64 bits d'Eclipse et tout fonctionne très bien maintenant.

1
Stephen Henrie