java - Google App Engine Java 应用找不到 javac?

标签 java google-app-engine

我正在学习使用 Google App Engine,我将它安装在 Netbeans 中,项目运行正常,但是当我单击“部署到 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.IllegalStateException: 找不到基于 java.home 的 javac 可执行文件,试过“C:\Program Files (x86)\Java\jre6\bin\javac.exe”和“C:\Program Files (x86)”\Java\bin\javac.exe"

无法更新应用程序:找不到基于 java.home 的 javac 可执行文件,尝试了“C:\Program Files (x86)\Java\jre6\bin\javac.exe”和“C:\Program Files (x86)\” Java\bin\javac.exe"

请查看日志 [C:\Users\NM\AppData\Local\Temp\appcfg3946701335172983337.log] 了解更多信息。

文件“javac.exe”位于:C:\Program Files (x86)\Java\jdk1.6.0_18\bin

如何将它添加到“java.home”?我使用的是 Win Vista,我试图从“系统 -> 环境变量”添加它,但那里没有“java.home”。我在哪里可以找到它?

弗兰克

最佳答案

将 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.

关于java - Google App Engine Java 应用找不到 javac?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2678232/

相关文章:

java - 在 Notepad++ 上运行代码

java - 根据我的要求对 JSON String 对象进行排序

java - 为什么扩大会增加延迟?

eclipse - 安装以前版本的 GPE?

python - 将 GAE BlobInfo 转换为文件对象

java - 生成公钥/私钥之前的 RSA 加密强制关闭

java - Slick2D游戏变速

java - 使用 envers 跟踪收视率

android - 我需要有关发送推送通知的建议

java - Google Cloud Endpoints 限制...任何建议的解决方案?