Как запустить Eclipse Indigo на JDK 1.7 OSX

С недавним выпуском OSX JDK 7 ea от Oracle. Как запустить Eclipse Indigo?

Я получаю следующее сообщение об ошибке:

$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home
$ java -version
openjdk version "1.7.0-ea"
OpenJDK Runtime Environment (build 1.7.0-ea-b211)
OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)
$ /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse
JavaVM: requested Java version ((null)) not available. Using Java at "" instead.
JavaVM: Failed to load JVM: /bundle/Libraries/libserver.dylib
JavaVM FATAL: Failed to load the jvm library. 
22
задан Olivier Refalo 31 October 2012 в 13:42
поделиться

2 ответа

Я только что попробовал это сам, и у меня были некоторые сложности, поэтому я решил поделиться тем, что сработало для меня:

  1. Скачать и установить версию Mac OSX Java SE Development Kit 7
  2. В Eclipse -> Настройки -> Java -> Установленные JRE нажмите Add, выберите Mac OS X VM, затем нажмите Next.
  3. Введите «/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home» в качестве домашнего каталога JRE, введите что-нибудь разумное, например «Java SE 7», в качестве имени JRE, а затем нажмите «Готово». (Обратите внимание, что вы не сможете перейти в папку «../Contents/Home». Вам придется вводить ее вручную.)
  4. После добавления новой JRE в список установленных Eclipse JRE, установите флажок рядом с новой JRE, которую вы только что добавили, и нажмите кнопку ОК.
  5. Теперь в Eclipse -> «Настройки» -> Java -> «Компилятор» выберите 1.7 из выпадающего списка «Уровень соответствия компилятора» и нажмите «ОК».

Надеюсь, что это помогает кому-то, у кого есть проблемы с выяснением этого. Для меня сбивала с толку выбор домашнего каталога JRE в Eclipse, поскольку я не мог перейти к нему.

60
ответ дан 29 November 2019 в 03:47
поделиться

Попробуйте это: http://twitter.com/#!/cimnine/status/126219234203271168/photo/1

Сработало для меня.

Это старое решение и больше не имеет значения.

1
ответ дан 29 November 2019 в 03:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: