Подтвердить что ты не робот

Eclipse на Mac, получив ошибку "Указанная ошибка установки VM" при попытке сборки

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

"Проблема возникла"
"Запустил projectName build.xml" столкнулся проблема. Указанная установка VM не found: type Standard VM, имя jdk1.5.0_14

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

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

4b9b3361

Ответ 1

Ваш запуск проекта ant по какой-то причине относится к среде Java 5.

Выберите "Запустить как → Конфигурации" и найдите конструкцию ant. Затем укажите, что вы хотите, чтобы эта конфигурация выполнялась с помощью Java 6 JVM.

Ответ 2

Удалите ". Файл metadata.plugins\org.eclipse.debug.core.launches\build.xml.launch" решается ".

Ответ 3

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

  • Если ваш Ant вид открыт, R-клик по корню (в противном случае Run → External Tools → External Tools Configuraitons)
  • Запустить как → Конфигурации внешних инструментов...
  • Ваш запуск Ant должен быть выбран в пусковых установках внешних инструментов, если не выбран вручную
  • Перейдите на вкладку JRE
  • Выберите "Выполнить" в той же JRE, что и в рабочей области, вы также можете выбрать другую JRE с помощью кнопок справа.
  • Повторно запустите задачу Ant - на этот раз вы не получите сообщение об ошибке.

Ответ 4

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

Ответ 5

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

Ответ 6

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