Mac - GAE: невозможно получить компилятор System Java. Пожалуйста, используйте JDK, а не JRE

99
11

Я получаю эту ошибку при попытке развернуть проект AppEngine. Ошибка при попытке скомпилировать JSP:

java.lang.RuntimeException: не удается получить компилятор System Java. Пожалуйста, используйте JDK, а не JRE.

Теперь я нахожусь на Mac, и я установил JDK 1.7.0-25. Я также изменил eclipses.ini в eclipse.app, включив строку -vm:

openFile
-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.7

В Eclipse "Установленные JRE" также указывают на JDK 1.7.0-25.

Я что-то упускаю? Заранее спасибо.

спросил(а) 2021-01-25T17:07:06+03:00 4 месяца, 3 недели назад
1
Решение
77

Для "Установленной виртуальной машины", пожалуйста, подтвердите, что местоположение похоже на /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home

В OSX у меня вообще нет записи -vm и можно успешно развертывать проекты AppEngine, поэтому не знаю, зачем это нужно.

Попробуйте удалить JRE из своего проекта и добавить его повторно.

ответил(а) 2021-01-25T17:07:06+03:00 4 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема