【问题标题】:system cannot get java compiler please use jdk intead of jre系统无法获取java编译器请使用jdk代替jre
【发布时间】:2013-12-17 07:16:10
【问题描述】:

尝试将我的应用程序部署到 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

【问题讨论】:

    标签: java google-app-engine


    【解决方案1】:

    几点:

    • 能否检查一下 JAVA_HOME\bin 文件夹是否在 PATH 环境变量中。如果不放,并确保它指向正确的版本。
    • 设置后还要检查机器上的 java -version。

    【讨论】:

    • 按照您的建议进行操作后,出现错误“'java'未重新识别为内部或外部命令、可运行程序或批处理文件”
    • 这个错误意味着你的PATH变量有问题。尽管您可能已经说过,但存在一个问题并且无法识别,因此在 PATH 上也找不到 java.exe。请检查相同。执行以下操作,在终端或命令提示符处回显 PATH 值,然后查看正在打印的内容。它应该包含您的 java*.exe 文件所在的目录。
    【解决方案2】:

    我觉得你需要将bin文件夹添加为子目录请试一试

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

    【讨论】:

      猜你喜欢
      • 2013-06-22
      • 2013-10-10
      • 2013-08-02
      • 2012-12-06
      • 2015-07-29
      • 2016-04-21
      • 1970-01-01
      • 2014-04-18
      • 1970-01-01
      相关资源
      最近更新 更多