Eclipse на Mac, при попытке собрать ошибку «Указанная установка виртуальной машины не найдена» - PullRequest
39 голосов
/ 03 декабря 2010

Когда я пытаюсь выполнить сборку Ant на моем Mac (Snow Leopard, Eclipse 3.6 - Helios), я получаю диалоговое окно с сообщением об ошибке

"Проблема возникла"
'Запуск сборки projectName.xml 'столкнулся с проблемой.Указанная установка виртуальной машины не найдена: введите Стандартная виртуальная машина, имя jdk1.5.0_14

Я даже не могу найти какие-либо настройки предпочтений в Eclipse, которые указывают на использование jdk1.5.0_14.

Когда я вошел в свои настройки и зашел в раздел Java и посмотрел на Установленные JRE, единственное, что я указал, это 1.6.0.Где взять настройки, чтобы попробовать и использовать 1.5?(Или я лаю не на том дереве?)

Ответы [ 6 ]

76 голосов
/ 03 декабря 2010

По каким-то причинам ваш модуль запуска проекта ant ссылается на среду Java 5.

Выберите «Запуск от имени -> Конфигурации» и найдите сборку ant.Затем укажите, что вы хотите, чтобы эта конфигурация работала с Java 6 JVM.

8 голосов
/ 30 августа 2011

Удалите ". Metadata.plugins \ org.eclipse.debug.core.launches \ build.xml.launch" файл и проблема решена ".

2 голосов
/ 22 января 2014

Это всего лишь обновление ранее опубликованного решения для более поздних версий Eclipse, например STS.

  1. Если ваш Ant View открыт, R-щелкните по корню (в противном случае Run -> External Tools -> External Tools Configuraitons)
  2. Запуск от имени -> Настройки внешних инструментов ...
  3. Ваш запуск Ant должен быть выбран в средствах запуска External Tools, если не выбран вручную
  4. Перейти на вкладку JRE
  5. Выберите Выполнить в той же JRE, что и в рабочей области - вы также можете выбрать другую JRE с помощью кнопок справа.
  6. Перезапустите задачу (и) ant - на этот раз вы не получите сообщение об ошибке.
0 голосов
/ 05 марта 2015

Я продолжал получать сообщение "Указанная установка виртуальной машины не найдена: введите MacOS X VM, имя Java SE 6 ...". И я сделал это случайно, и это сработало: Properties-Java Compiler-Installed JREs-Search Button. Он занялся поиском души, создал еще одну запись JRE и все заработало!

0 голосов
/ 07 декабря 2010

Была целая куча вещей, которые я ошибался, и я изменил их, чтобы исправить это, но я считаю, что решающим моментом был файл %ATG_HOME%/home/localconfig/dasENV.sh с ATGJRE неправильным путем.

0 голосов
/ 03 декабря 2010

Щелкните правой кнопкой мыши по проекту и выберите свойства.Перейдите в Java Compiler и убедитесь, что Уровень соответствия компилятора установлен на 1,6, а не на 1,5 .Я думаю, что это должно сработать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...