代码之家  ›  专栏  ›  技术社区  ›  Frank

谷歌AppEngine Java应用程序找不到Javac?

  •  1
  • Frank  · 技术社区  · 14 年前

    我正在学习使用google app engine,我在netbeans中安装了它,项目运行正常,但当我单击“deploy to google app engine”时,出现了以下错误:

    正在开始服务器交互…

    0%正在创建临时目录

    5%扫描jsp文件。

    8%编译jsp文件。

    11%编译Java文件。

    错误详细信息:

    2010年4月20日下午3:51:23 org.apache.jasper.jspc processfile

    信息:构建文件:paypal_monitor.jsp

    Java.Lang.ILLaltStAtExeExt:不能基于JavaHoad找到Javac可执行文件,尝试了“C:\程序文件(x86)\java\jRe6\bin \javac .exe”和“c:\程序文件(x86)\java\bin \java.exe”。

    无法更新APP:无法找到基于JavaHOST的Javac可执行文件,尝试了“C:\程序文件(x86)\java\jRe6\bin \javac .exe”和“c:\程序文件(x86)\java\bin \java.exe”。

    有关详细信息,请参阅日志[C:\ users\nm\appdata\local\temp\appcfg3946701335172983337.log]。

    文件“javac .exe”位于:c:\程序文件(x86)\javajdk1.60y18\bin

    如何将它添加到“java.HOST”?我使用Win Vista,我尝试从“Stand & Gt;环境变量”中添加它,但是在那里没有“java.HOST”。我在哪里可以找到它?

    弗兰克

    2 回复  |  直到 14 年前
        1
  •  3
  •   systempuntoout    14 年前

    将appcfg.cmd更改为:

    @"C:\Program Files (x86)\Java\jdk1.6.0_18\bin\java" -cp
    "%~dp0\..\lib\appengine-tools-api.jar" com.google.appengine.tools.admin.AppCfg %*
    

    here.

        2
  •  1
  •   Ritesh M Nayak beny23    14 年前

    如果你对netbeans不太挑剔,我建议使用googleappengineforeclipse插件在app engine上进行开发。它非常棒,并提供了极好的调试体验。