【问题标题】:How to add a JRE 1.8 into Eclipse Installer JRE?如何将 JRE 1.8 添加到 Eclipse 安装程序 JRE 中?
【发布时间】:2020-10-15 11:26:43
【问题描述】:

我正在尝试将我的 Spring Boot 应用程序部署到 Elastic Beanstalk。

我现在面临的问题是,我的应用程序是使用 Tomcat 9、Java 13 和 Project Facet 4.0 开发的。

因此,当我部署到 AWS 环境时,我不断收到错误消息。经过研究,我发现 AWS 只支持 Tomcat 8、Java 8 和 Project Facet 3.0。

我设法将 Project Facet 4.0 更改为 3.0。

但我无法将 Java 8 添加到项目中。

我从 Oracle 下载了 JDK 8,并尝试打开 jdk-8u251-macosx-x64.dmg 并运行 JDK 8 Update 251.pkg。

系统不断给我错误提示:“JDK 8 Update 251.pkg”无法打开,因为 Apple 无法检查它是否存在恶意软件。此软件需要更新。

有谁知道如何解决这个问题,以便我可以在 Eclipse 上运行 JRE 8?

这是我将应用程序部署到 AWS 时遇到的问题。 An internal error occurred during: Updating AWS Elastic Beanstalk environment

这是我试图关注但没有成功的线程: https://github.com/aws/aws-toolkit-eclipse/issues/149.

【问题讨论】:

标签: spring eclipse amazon-web-services amazon-elastic-beanstalk


【解决方案1】:

您能否详细说明您在哪里看到错误?在运行 JDK 包或在 Eclipse 中配置 JDK 时?

不过,我想您的主要要求是让您的 Eclipse 使用 Java 8。

可以通过多种方式完成。

  1. 即使您使用的是 Java 13,通常也可以将 Java 编译器级别从项目设置更改为 1.8。

  2. 如果您使用的是 Maven,则可以将编译器源和目标指定为 Java 1.8

    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    
  3. 或者,您可以下载 JDK 8 zip 而不是安装程序,解压缩到任何位置并在 Window > Preferences > Java > Installed JREs 中使用它。请务必将其标记为默认 JRE。

【讨论】:

  • 我尝试按照您的步骤进行操作,但问题仍然存在。我已经更新了问题,希望它会更清楚。
  • 请提供一些屏幕截图,尤其是 Eclipse 工作区中安装的 JRE 部分。常规 > 首选项 > Java > 已安装的 JRE
  • 用图像更新答案以指定 JDK 8
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-07
  • 2019-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-31
  • 1970-01-01
相关资源
最近更新 更多