gpt4 book ai didi

java - Google 应用引擎部署错误 : JDK not JRE

转载 作者:行者123 更新时间:2023-12-01 06:07:19 24 4
gpt4 key购买 nike

我正在尝试使用 .jsp 文件部署应用程序,我认为这是我收到错误的原因,因为没有 .jsp 文件的其他项目没有问题。

当我尝试部署应用程序时,收到错误:“无法获取系统 Java 编译器。请使用 JDK,而不是 JRE”

我尝试使用 Mahmoud 的解决方案解决问题:Google app engine deployment : JDK not JRE

但是一旦我更改了 eclipse.ini 文件,我启动 Eclipse 并收到此错误:“JVM 版本 1.7.0_80 不适合此产品。需要版本 1.8 或更高版本”

最佳答案

您需要安装 JDK8 或 JRE8 以便 Eclipse 执行,并安装 JDK7 来编译此应用程序来构建。

正如错误中提到的,JDK7与Eclipse不兼容。因此,您需要将 Eclipse 的系统 JDK 设置为 8。或者,您可以修改 Eclipse 的环境变量或启动脚本以引用 JDK8,并避免进行系统范围的更改。

尽管出于安全考虑,我还是建议在大多数情况下使用最新的 JDK/JRE 作为系统。

然后在 Eclipse 中,将项目 JDK 设置为 7。

点击以下内容:

Windows -> Preferences -> Java -> Installed JRE

您可以在此处删除“JRE System Library”,然后您可以为此特定项目添加和配置另一个已安装的 JRE/JDK。

构建时需要 JDK,其中包含 JRE,但部署时只需要 JRE。

JDK 能够将 Java 源代码编译为可执行代码,而 JRE 只能执行该可执行代码。

您可以从 Oracle 网站下载 JDK:Oracle Java JDK 8

关于java - Google 应用引擎部署错误 : JDK not JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41682514/

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