OSX Yosemite - общая библиотека JVM не содержит символ JNI_CreateJavaVM

Скачал OS X Yosemite Beta 3, и я пытаюсь запустить некоторые IDE на основе затмений, а именно Titanium Studio и Aptana Studio.

При попытке запустить приложения появляется сообщение об ошибке. Не работал при загрузке, поэтому я скачал JDK 1.8.0_40, все еще без игры в кости. Он ищет в правильном месте, файл существует, и он использует правильную версию Java. Не уверен, что проблема, любая помощь будет оценена.

6 ответов

Решение

Загрузите новейшую версию Java для OS X 2014-001 от Apple. http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

Я столкнулся с той же ошибкой этим утром, и это было быстро и легко исправить.

У меня возникла эта проблема, когда я пытаюсь пообедать AptanaStudio 3.1 на OSX Yosemite. Я довольно много гуглю эту проблему и обнаружил, что версия JDK1.8(64-битная) просто не поддерживает Aptana Studio(3.1), возможно, также не работает в какой-то другой IDE, основанной на том же скелете Eclipse.

Единственное решение, которое я могу найти, - это установить более старую версию JDK, и я обнаружил, что ссылка @ChancePance предоставила мне только что сработавшую.

Почему я отвечаю на этот вопрос, просто чтобы указать, что все в порядке, чтобы установить эту версию JDK(которая является 64-битной версией 1.6.0_65, когда я загружаю пакет) вместе с J2SE 1.8(предоставленной Oracle). Поэтому вам не нужно беспокоиться о возможных конфликтах при установке двух версий JDK.

Мне нужен JDK1.8 для некоторых новых функций последней версии Oracle J2SE. И мне нужна Aptana Studio одновременно. Я весьма обеспокоен тем, что могут быть некоторые конфликты.

Ниже описано, что я сделал на OSX Yosemite для решения проблемы AptanaStudio3.1:

  1. Загрузите и установите пакет: JavaForOSX.
  2. Нашел файл "AptanaStidio3.ini", файл по умолчанию находится в каталоге здесь: /Applications/Aptana Studio 3/AptanaStudio3.app/Contents/MacOS
  3. Добавьте аргумент "-vm", чтобы указать Java, который будет использоваться для обеда Aptana Studio. -vm /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java

Надеюсь, это поможет вам, ребята, которые получили ту же проблему.

Я столкнулся с этой проблемой также. Очевидно, Aptana Studio 32-битная, а установленная Java - 64-битная.

Я не хотел возвращаться к Java6, как предложил принятый ответ, поэтому я решил это по-другому.

Я скачал 64-битную версию Eclipse и установил версию плагина Aptana Studio.

Простая загрузка новейшей Java для OSX сработала. Я нажал и скачал файл по ссылке выше -> http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US <

Я также столкнулся с этой проблемой, потому что у меня был установлен 64-битный JDK 1.7 (стандартная версия Oracle, а не версия Apple, указанная в других ответах), и я по ошибке загрузил 32-битную версию Eclipse. Doh!!

Я удалил 32-битную версию и скачал 64-битную версию Eclipse, и теперь все отлично работает.

Открыть "/Applications/BonitaBPMCommunity-6.5.0/BonitaBPMCommunity.app/Contents/MacOS/BonitaBPMCommunity.ini"

Получите местоположение JRE / JDK в вашей системе, выполнив в терминале:

/usr/libexec/java_home
Add 2 lines after adapting the ...jdk1.8.0... to your system as found out above

-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/java
in between the following lines:

-clearPersistedState
-vmargs
Другие вопросы по тегам