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:
- Загрузите и установите пакет: JavaForOSX.
- Нашел файл "AptanaStidio3.ini", файл по умолчанию находится в каталоге здесь:
/Applications/Aptana Studio 3/AptanaStudio3.app/Contents/MacOS
- Добавьте аргумент "-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