系统无法获取java编译器请使用jdk而不是jre

时间:2013-12-17 07:16:11

标签: java google-app-engine

尝试将我的应用程序部署到Google App Engine服务器时,出现以下错误:

Cannot get the System Java Compiler. Please use a JDK, not a JRE.

我见过的所有解决方案都涉及编辑eclipse配置文件,但我没有使用eclipse。我正在从dos提示符处执行 appcfg.cmd

我安装了jdk, JAVA_HOME 指向它: c:\ program files \ java \ jdk1.7.0_45

2 个答案:

答案 0 :(得分:0)

我认为您需要添加bin文件夹作为子目录,请试一试

c:\program files\java\jdk1.7.0_45\bin 

答案 1 :(得分:0)

几点:

  • 您可以检查JAVA_HOME \ bin文件夹是否在PATH环境变量中。如果没有,并确保它指向正确的版本。
  • 设置后再检查机器上的java -version。