it-swarm.com.ru

Eclipse не запускается после установки Mac OS X Yosemite (Mac OS 10.10)

Сразу после обновления до 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. Я не уверен, попадает ли моя проблема в ту же категорию, что и его. Итак, является ли переустановка хорошим способом решения проблемы? Любой другой совет? Спасибо!

41
leonard

Перейдите по ссылке ниже и загрузите Java для OS X 2014-001

http://support.Apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

Надеюсь, после установки он будет работать

58
Taseen

Попробуйте это https://jdk8.Java.net/download.html Java8u20 Раннее обновление.

25
Sri Krishna Paritala

Вы можете временно изменить версию системы в «SystemVersion.plist», расположенном в «Система> Библиотека> CoreServices».

Отредактируйте как root, изменив ProductVersion на 10.7.3 (или на то, что вам подходит).

Установите Java.

Не забудьте поменять его обратно.

16
Sven

Я решил эту проблему, создавая эти пустые папки как root без перехода на более раннюю версию с помощью Java8 (версия 1.8.0_60-ea):

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk и /Система/Библиотека/Java/Поддержка/Deploy.bundle

Надеюсь, поможет...

3
Riccardo Donato

Я установил 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 из доморощенной бочки

brew cask установить Eclipse-ide Eclipse-Java

(Обратите внимание, что brew cask устанавливается в ~/Applications not/Applications)

Я обычно не использую Eclipse, однако я смог запустить IDE. Я отмечу, что Java в командной строке не работает, что является новым в Yosimite.

Пожалуйста, дайте мне знать, если это не сработает. Или если вам нужна помощь с Homebrew или Бочка

1
Mutant

Убедитесь, что вы используете 64-битную версию Mac Eclipse, я только что попробовал, он работает безупречно

0
Fouad J.

Два случая:

  1. если вы уже установили Java 8 и Eclipse Luna, например, на Маверикс и (намерение) обновить до Yosemite: просто обновить, он будет работать нормально.

  2. если у вас не установлена ​​Java и вы хотите запустить Eclipse на Yosemite: 

Это означает, что если вы хотите использовать Eclipse Luna и Java 8, установите его во время работы Mavericks, а затем обновите до Yosemite. Не пытайтесь установить Java 8 на Yosemite, так как в данный момент это не сработает.

Что не работает на моем Mac: установка Java 6 и запуск Eclipse Luna, поскольку для этого требуется Java 7 или 8. Установка Java 7 или 8 не решает проблему, так как что-то с установщиком кажется ошибочным. Однако решение должно быть решено Oracle в течение нескольких дней.

0
incredion

После обновления до 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

0
Jonnathan Q