Eclipse - Mac Os По умолчанию отсутствует JRE - PullRequest
15 голосов
/ 15 ноября 2009

Список установленных JRE пуст, когда я нажимаю «добавить», единственные опции, которые мне дают - Описание среды исполнения, Стандарт 1.1.х ВМ, Стандартная ВМ.

Нет никакой опции для JRE MacOS по умолчанию, и выбор стандартной виртуальной машины приводит к обычной "стандартной виртуальной машине, не поддерживаемой в MacOS".

Затмение Галилео, Mac OS X 10.5.8.

Любые предложения высоко ценится

Ответы [ 8 ]

24 голосов
/ 16 февраля 2010

У меня была такая же проблема, и я смог ее исправить. Я установил Eclipse для PHP (PDT), потому что я не мог заставить PDT работать с Eclipse classic. Затем я узнал, что при новой установке файлы Java не будут работать! Но есть простое решение:

Перейдите в Справка-> Установить новое программное обеспечение ...

Выберите:

Галилео - http://download.eclipse.org/releases/galileo

В разделе Языки программирования выберите:

Инструменты разработки Eclipse Java 3.5.1.r351_v20090810-0600-7r88FEoFI0WTo6Az-1qFRHm37ChJ

Установите, и вы найдете свои JRE!

10 голосов
/ 08 марта 2010

1) Следуйте ответу Иисуса Навина: "Помощь-> Установить новое программное обеспечение ... Выберите: Galileo - http://download.eclipse.org/releases/galileo В разделе Языки программирования выберите: Eclipse Java Development Tools 3.5.x ... "

2) Затем перейдите в Eclipse -> Настройки -> Java -> Установленные JRE.

3) Нажмите ДОБАВИТЬ.

4) В «Установленных типах JRE» вы должны увидеть ранее отсутствующую «MacOS X VM». Выберите ее и нажмите «ДАЛЕЕ».

5) Нажмите кнопку BROWSE рядом с домашним полем JRE, и в диалоговом окне должно появиться сообщение «Выберите корневой каталог установки JRE»

6) Перейдите в /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home

7) Нажмите ОТКРЫТЬ.

8) В поле имени JRE введите «JVM 1.5»

9) Оттуда вы можете просто нажать кнопку Готово и получить доступ к своей JRE.

Я использовал это, чтобы исправить отсутствующую ошибку JRE при создании проекта Google App Engine.

4 голосов
/ 15 ноября 2009

Начиная с eclipse3.3 (2006!) Появляется сообщение «Стандартная виртуальная машина не поддерживается в MacOS».

Ошибка 156343 сообщает, что она исправлена ​​в ... eclipse3.6M2 ( Helios , M2 выпущен в Сентябрь 2009 г. , окончательная версия будет выпущена в июне 2010 г.)


Если JVM отсутствует , попробуйте явно указать его в eclipse.ini (например, , который я предлагаю , за исключением того, что я использую Windows-подобный путь), и посмотрим, не появится ли еще JVM, предложенная в этом списке после перезапуска.
Проверьте это также с помощью Helios3.6M3 (последний доступный Milestone в настоящее время доступен, и проверьте, все ли еще проблемы есть.


Текущий обходной путь (то есть, если бы виртуальная машина по умолчанию существовала в первую очередь) был бы, например, для JDK, подобного JRockit:

добавить банки JRockit VM в качестве библиотек.
Классы Mac будут иметь приоритет (так как они находятся на пути к загрузочному классу), но вы также сможете увидеть любые особенности в Jar прилагаемого комплекта.

Чтобы сохранить здравый смысл в JDT, вам, вероятно, следует убедиться, что виртуальная машина Mac стоит на первом месте .classpath хотя ...


3.6M2 разрешит это, например:

Installed JRE

0 голосов
/ 10 января 2016

Затмение Марса

Eclipse Market Place -> введите «Java» и установите «Java 8 support for Eclipse Kepler SR2»

Java 8 support for Eclipse Kepler SR2

0 голосов
/ 20 января 2010

У меня была именно эта проблема с той же версией Eclipse и Mac OS X. Небольшое примечание, это была версия Eclipse для PHP. Я не смог определить разрешение в Eclipse, но загрузка обычной версии Eclipse дала возможность выбрать Mac VM.

0 голосов
/ 15 ноября 2009

Если вы хотите встроенную в OSX JVM, вы можете добавить ее в качестве виртуальной машины Mac OSX, иначе комментарий VonC скажет вам, что делать.

0 голосов
/ 15 ноября 2009

Я не уверен, что именно ваш вопрос ...

Если вы хотите узнать, где находится JVM / JDK в Mac OS X, различные версии можно найти в /System/Library/Frameworks/JavaVM.framework/Versions. Просто добавьте один из них в Eclipse.

0 голосов
/ 15 ноября 2009

У вас есть кнопка «Добавить», которая позволяет вам добавить новую JVM. На самом деле, должна даже быть кнопка «искать JVM».

Если у вас действительно нет ни одной удобной подсказки, просто скачайте JDK из Sun, а затем используйте add , чтобы добавить его в список JVM и установить его по умолчанию.

...