101*_*ris 33 java eclipse google-app-engine jsp
希望这很简单但是......除了部署到GAE之外,Eclipse一直在为一切工作做得相当好.
我可以在本地运行我的GAE应用程序,但是当我尝试部署到谷歌时,我收到以下消息:
java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.
Run Code Online (Sandbox Code Playgroud)
我已将构建路径设置为JDK.
当尝试从多个系统(win7和win8)部署同一个项目时也会发生这种情况,因此我怀疑问题与项目本身有关.这个特定的项目已经存在并且已经在谷歌上运行了多年.
有趣的是,当我在我的应用程序中部署.jsp文件时,此错误才会显示出来.如果我删除了jsp文件,它会部署而不会出错.(有点需要jsp文件)
谢谢
小智 60
我遇到了同样的问题,并且在强制Eclipse在我的SDK目录(Win 7 64bit)中使用JRE后能够成功部署.要强制Eclipse使用特定的JRE,请参阅 此内容.似乎Eclipse使用的JVM,app引擎生成的JVM,以及appconfig使用的JVM都应该是相同的.希望这对你的情况也有帮助.
bit*_*ock 12
根据AlohaCode的回答,我尝试将我的项目jre设置为与我的eclipse jre相同.这对我来说不够.答案是在我的类路径中,C:\ windows\system32中有java.exe,这是我的java home变量之前的.解决方案是将java主路径放在C:\ windows\system32条目之前.我在这里找到了答案:2FL5sJ"> https://groups.google.com/forum/?fromgroups=#!msg/google-appengine-java/RyFybJWUhU4/78UE_2FL5sJ
| 归档时间: |
|
| 查看次数: |
24819 次 |
| 最近记录: |