Eclipse - Mac Os По умолчанию JRE отсутствует
Список установленных JRE пуст, когда я нажимаю "добавить", только мне доступны следующие параметры:
Описание среды выполнения,
Стандарт 1.1.x VM,
Стандартная виртуальная машина.
Нет возможности для JOS для MacOS по умолчанию и выбора стандартных результатов виртуальной машины в обычной "стандартной VM, не поддерживаемой в MacOS".
Eclipse Galileo,
Mac OS X 10.5.8.
Любые предложения, которые были высоко оценены
Ответы
Ответ 1
У меня была такая же проблема, и я смог ее исправить. Я установил Eclipse для PHP (PDT), потому что я не мог заставить PDT работать с Eclipse classic. Затем я узнал, что с новой установкой файлы Java не будут работать! Но есть простое решение:
Перейдите в раздел Справка- > Установить новое программное обеспечение...
Выбрать:
Galileo - http://download.eclipse.org/releases/galileo
В разделе Языки программирования выберите:
Инструменты разработки Java Eclipse 3.5.1.r351_v20090810-0600-7r88FEoFI0WTo6Az-1qFRHm37ChJ
Установите, и вы найдете свои JRE!
Ответ 2
1) Следуйте за ответом Джошуа:
"Справка → Установить новое программное обеспечение...
Выберите: Galileo - http://download.eclipse.org/releases/galileo
В разделе Языки программирования выберите: Eclipse Java Development Tools 3.5.x... "
2) Затем перейдите в Eclipse → Настройки → Java → Установленные JRE.
3) Нажмите ADD.
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) Оттуда вы должны просто щелкнуть FINISH и иметь свою JRE.
Я использовал это, чтобы исправить ошибку JRE, создав проект Google App Engine.
Ответ 3
Сообщение "Стандартная ВМ, не поддерживаемая в MacOS", было видно с момента появления eclipse3.3 (2006!).
ошибка 156343 сообщает, что она исправлена в... eclipse3.6M2 ( Helios, M2 выпущен в сентябре 2009 года, окончательная версия будет выпущена в июне 2010 года)
Если у вас есть нет JVM, попробуйте указать его явно в eclipse.ini (например, тот, который я предлагаю, кроме Я использую Windows-подобный путь), и проверьте, нет ли еще JVM, предложенного в этом списке после перезагрузки.
Убедитесь, что также с Helios3.6M3 (последний доступный в настоящий момент Milestone и проверьте, все ли еще проблема.
Текущее обходное решение (то есть, если по умолчанию было VM по умолчанию) было бы, например, для JDK, такого как JRockit:
добавить JRockit VM jars в качестве библиотек.
Классы Mac будут иметь приоритет (поскольку они находятся на пути к классу загрузки), но вы также сможете увидеть какие-либо особенности в Jar прикрепленного пакета.
Чтобы поддерживать работоспособность JDT, вы должны убедиться, что Mac VM сначала .classpath
хотя...
3.6M2 разрешит это, например:
![Installed JRE]()
Ответ 4
У вас есть кнопка "добавить", которая позволяет вам добавить новую JVM. Фактически, должна быть кнопка "искать JVM".
Если у вас действительно нет одного, просто загрузите JDK с Sun и затем используйте add, чтобы добавить его в свой список JVM, и установите его по умолчанию.
Ответ 5
Я не уверен, что именно ваш вопрос...
Если вы хотите знать, где находится JVM/JDK в Mac OS X, различные версии можно найти в /System/Library/Frameworks/JavaVM.framework/Versions
. Просто добавьте один из них в Eclipse.
Ответ 6
Если вам нужен встроенный JVM OSX, вы можете добавить его в качестве виртуальной машины Mac OSX, иначе комментарий VonC скажет вам, что делать.
Ответ 7
У меня была эта точная проблема с той же версией Eclipse и Mac OS X. Небольшая заметка, это была версия Eclipse для PHP. Я не мог определить разрешение в Eclipse, но загрузка обычной версии Eclipse дала возможность выбора Mac VM.
Ответ 8
Eclipse Mars
Eclipse Market Place → Введите "Java" и установите "Java 8 support for Eclipse Kepler SR2
"
![Поддержка Java 8 для Eclipse Kepler SR2]()