Ответ 1
Перейдите по ссылке ниже и загрузите Java для OS X 2014-001
http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
Надеюсь, после его установки он будет работать
Сразу после перехода на Mac OS Yosemite (10.10) мой Eclipse больше не запускается. Вместо этого я получаю
Общая библиотека JVM/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib "не содержит символ JNI_CreateJavaVM.
Я проверил java -version
и получаю
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)
Я искал и нашел одну подобную проблему Переустановка Java 7 JDK на OSX. Это предполагает переустановку Java. Я не уверен, что моя проблема относится к той же категории, что и его. Итак, переустановка - хороший способ решить проблему? Любой другой совет? Спасибо!
Перейдите по ссылке ниже и загрузите Java для OS X 2014-001
http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
Надеюсь, после его установки он будет работать
Попробуйте https://jdk8.java.net/download.html раннее обновление Java8u20.
Вы можете временно изменить версию системы в "SystemVersion.plist", расположенном в System > Library > CoreServices.
Отредактируйте как root, изменив ProductVersion на 10.7.3 (или что-то для вас работает).
Установите java.
Не забудьте изменить его.
Я решил эту проблему, создав эти папки с пустыми как root без понижения, используя java8 (vers.1.8.0_60-ea):
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk и /System/Library/Java/Support/Deploy.bundle
Надеюсь, что это поможет...
Я установил Java JRE из Oracle: http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jre-8u25-macosx-x64.dmg
Затем установите пакет Apple: http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
Мне удалось установить eclipse-ide из homebrew cask
brew cask install eclipse-ide eclipse-java
(Помните, что brew cask устанавливается на ~/Applications not/Applications)
Обычно я не использую Eclipse, но мне удалось получить IDE и продолжить. Отмечу, что java в командной строке сломан, что является новым в Yosimite.
Пожалуйста, дайте мне знать, если это не сработает. Или если вам нужна помощь с Homebrew или Cask
Убедитесь, что вы используете 64-разрядную версию Mac Eclipse. Я просто попытался работать безупречно.
Два случая:
если вы уже установили Java 8 и Eclipse Luna, например. на Mavericks и (намерение) обновить до Yosemite: просто обновить, он будет работать нормально.
если у вас нет установленной Java и вы хотите запустить Eclipse на Yosemite:
Это означает, что если вы хотите использовать Eclipse Luna и Java 8, установите его во время работы Mavericks, а затем обновите его до Yosemite. Не пытайтесь установить Java 8 на Yosemite, поскольку в настоящий момент это не сработает.
Что не работает на моем Mac: установка Java 6 и запуск Eclipse Luna, поскольку для этого требуется Java 7 или 8. Установка Java 7 или 8 не решает проблему, поскольку что-то с установщиком кажется ошибкой. Должно быть решено Oracle через несколько дней.
После обновления до yosemite java 6 jdk больше не доступен, помните, что jdk 6 для mac osx - это 32-разрядное приложение, для более старых выпусков eclipse требуется 32-разрядная jvm для правильной работы, 32-разрядное приложение не может работать с 64-битным jvm как java 7 или 8, поэтому вам нужно установить jdk 6 для запуска этих java-приложений, которым требуется 32-разрядная виртуальная машина. Как уже размещено здесь, вы можете скачать jdk 6 из http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US