在Google App Engine上部署时部署失败(用于在应用引擎上上传)

时间:2013-10-16 13:25:03

标签: java google-app-engine sdk java-7

当我在本地系统上运行项目时,项目部署成功并正常运行 但是当我将它部署到谷歌应用引擎(在谷歌应用引擎上上传,所以每个人都可以访问网站)它失败了。它告诉我

------------ Deploying frontend ------------
Preparing to deploy:
    Created staging directory at: 'C:\DOCUME~1\MASTER~1\LOCALS~1\Temp\appcfg8421561925415091473.tmp'
    Scanning for jsp files.
    Compiling jsp files.
java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.

Debugging information may be found in C:\Documents and Settings\Master - Admin\Local Settings\Temp\appengine-deploy5746895533940558879.log

Error message image

但我已经在使用jdk,你可以在下图中看到它。

JDK Library

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

在Google App Engine上成功部署项目

我只是在eclipse快捷方式(eclipse.ini)中添加以下行

-vm "C:\Program Files\Java\jdk1.7.0_40\bin\javaw.exe"

或者如果您不喜欢这样做,那么您可以 去跑步并写下面的内容:

[path]eclipse.exe -vm "C:\Program Files\Java\jdk1.7.0_40\bin\javaw.exe"

注意:如果'eclipse.exe -vm ...'直接不起作用,则用eclipse路径替换[path] C:\ Program Files \ eclipse \ eclipse.exe -vm“C:\ Program Files \ Java \ jdk1.7.0_40 \ bin \ javaw.exe”