gpt4 book ai didi

java - Google App Engine JSP 无法部署 : java. lang.RuntimeException : Cannot get the System Java Compiler. 请使用 JDK,而不是 JRE

转载 作者:IT老高 更新时间:2023-10-28 20:57:21 25 4
gpt4 key购买 nike

希望这很简单,但是...除了部署到 GAE 之外,Eclipse 在所有方面都工作得相对较好。

我可以在本地运行我的 GAE 应用程序,但是当我尝试部署到 google 时,我收到以下消息:

java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.

我已将构建路径设置为 JDK。

尝试从多个系统(win7 和 win8)部署同一个项目时也会发生这种情况,因此我怀疑问题与项目本身有关。这个特定的项目已经存在并且已经在谷歌上运行了多年。

有趣的是,仅当我的应用中有 .jsp 文件要部署时才会出现此错误。如果我删除 jsp 文件,它的部署不会出错。 (有点需要jsp文件)

谢谢

link to image of my build path

最佳答案

我遇到了同样的问题,强制Eclipse使用后能够成功部署我的 SDK 目录中的 JRE(Win 7 64 位)。要强制 Eclipse 使用特定的 JRE,请参阅 this。 .似乎 Eclipse 使用的 JVM、应用程序引擎产生的 JVM 以及 appconfig 使用的 JVM 都应该是相同的。希望这对您的情况也有帮助。

关于java - Google App Engine JSP 无法部署 : java. lang.RuntimeException : Cannot get the System Java Compiler. 请使用 JDK,而不是 JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13938995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com