首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google应用程序引擎部署错误: JDK而不是JRE

问Google应用程序引擎部署错误: JDK而不是JRE
EN

Stack Overflow用户
提问于 2017-01-16 18:07:51
回答 1查看 800关注 0票数 1

我试图用一个.jsp文件来部署这个应用程序,我想这就是我得到错误的原因,因为其他没有.jsp文件的项目没有问题。

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

我试着用马哈茂德的解决方案来解决这个问题:Google应用程序引擎部署: JDK而不是JRE

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

EN

回答 1

Stack Overflow用户

发布于 2017-01-16 18:13:03

您需要安装JDK8或JRE8 for EclipseforEclipseforEclipseandJDK7来编译这个应用程序来构建。

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

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

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

通过以下方式单击:

安装了Windows -> Preferences -> Java ->

在那里,您可以删除"JRE系统库“,然后您可以为这个特定的项目添加和配置另一个已经安装的JRE/JDK。

构建JRE需要JDK,但部署只需要JRE。

JDK包含将Java源代码编译成可执行代码的能力,因为JRE只能执行该可执行代码。

您可以从甲骨文的网站下载JDK:Oracle Java JDK 8

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41682514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档