GAE:无法获得System Java Compiler.请使用JDK,而不是JRE

use*_*822 7 google-app-engine

尝试将我的应用程序部署到Google App Engine服务器时,出现以下错误:无法获取System Java编译器.请使用JDK,而不是JRE.

我见过的所有解决方案都涉及编辑eclipse配置文件,但我没有使用eclipse.我正在从dos提示符执行appcfg.cmd.我安装了一个jdk,我的JAVA_HOME指向它:c:\ program files\java\jdk1.6.0_43

显然appcfg.cmd没有关注JAVA_HOME.它必须从其他地方获取JDK位置.

有任何想法吗?

Joh*_*all 4

正如评论中所述:确保 JDK 位于您的路径中的第一个。