Развертывание ядра приложения Google: JDK, а не JRE

1

у меня есть

java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.

При развертывании моего приложения в google-приложении я искал решения и обнаружил, что должен добавить: -vm C:\Program Files\Java\jdk1.7.0_02\bin\javaw.exe в файл eclipse.ini, чтобы заставить eclipse использовать JDK не JRE, я подтвердил из windows >> prefrences >> java >>> установил JRE, что он указывает на JDK, а не JRE... Я попытался удалить весь jdk и снова установить его... и я все еще есть проблема....

Файл eclipse.ini:

-vm C:\Program Files\Java\jdk1.7.0_02\bin\javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20140116-2212
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m

и из справки >> О Eclipse >>> Детали установки >>> Конфигурация: У меня есть:

-startup
F:\programs\some\eclipse-jee-kepler-SR2-win32\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.appendVmargs
-vm C:\Program Files\Java\jdk1.7.0_02\bin\javaw.exe
-product
org.eclipse.epp.package.jee.product
-vm
C:\Program Files (x86)\Java\jre7\bin\client\jvm.dll
eclipse.home.location=file:/F:/programs/some/eclipse-jee-kepler-SR2-win32/eclipse/
eclipse.launcher=F:\programs\some\eclipse-jee-kepler-SR2-win32\eclipse\eclipse.exe
eclipse.launcher.name=Eclipse
[email protected]/../p2/

Значение переменной JAVA_HOME: C:\Program Files\Java\jdk1.7.0_02\bin

  • 0
    Это тебе ответит? stackoverflow.com/questions/13938995/...
  • 0
    нет до сих пор не пробовал это решение раньше
Показать ещё 2 комментария
Теги:
google-app-engine

2 ответа

1
Лучший ответ

В eclipse.ini напишите это (примечание: вам нужно добавить новую строку после -vm)

-vm 
C:\Program Files\Java\jdk1.7.0_02\bin
  • 0
    спасибо ... это сработало: D
0

Я попробовал это и работал. Прежде всего, я использую GAE 1.9.2 и Eclipse Luna. Луне тоже нужно jdk 1.7. Из командной строки укажите JAVA_HOME и путь. Используйте обычную команду JAVA_HOME и PATH для версии jdk. Там после из консоли запускают затмение. В наборе eclipse предпочтение отдается JDK в настройках jdk 1.7

И это сработает.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню