Spring 如何将JRE 1.8添加到Eclipse安装程序JRE中?

Spring 如何将JRE 1.8添加到Eclipse安装程序JRE中?,spring,eclipse,amazon-web-services,amazon-elastic-beanstalk,Spring,Eclipse,Amazon Web Services,Amazon Elastic Beanstalk,我正在尝试将我的Spring Boot应用程序部署到Elastic Beanstalk 我现在面临的问题是,我的应用程序是用Tomcat9、Java13和ProjectFacet4.0开发的 因此,当我部署到AWS环境时,我不断地遇到错误。经过研究,我发现AWS只支持Tomcat8、Java8和ProjectFacet3.0 我设法将项目方面4.0更改为3.0 但是我不能将Java8添加到项目中 我从Oracle下载了JDK 8,尝试打开JDK-8u251-macosx-x64.dmg并运行JD

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

我现在面临的问题是,我的应用程序是用Tomcat9、Java13和ProjectFacet4.0开发的

因此,当我部署到AWS环境时,我不断地遇到错误。经过研究,我发现AWS只支持Tomcat8、Java8和ProjectFacet3.0

我设法将项目方面4.0更改为3.0

但是我不能将Java8添加到项目中

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

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

有人知道如何解决这个问题,以便我可以在eclipse上运行JRE 8吗

下面是我将应用程序部署到AWS时遇到的问题。

以下是我试图遵循但没有成功的思路:
.

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

尽管如此,我认为您的主要需求是让Eclipse使用Java8

这可以通过多种方式实现

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

  • 如果您使用的是Maven,那么可以为Java1.8指定编译器源代码和目标

    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    
    1.8
    1.8
    
  • 或者,您可以下载JDK 8 zip而不是安装程序,将其解压缩到任何位置,然后在窗口>首选项>Java>已安装的JRE中使用它。一定要把它标记为默认的JRE


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

    尽管如此,我认为您的主要需求是让Eclipse使用Java8

    这可以通过多种方式实现

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

  • 如果您使用的是Maven,那么可以为Java1.8指定编译器源代码和目标

    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    
    1.8
    1.8
    
  • 或者,您可以下载JDK 8 zip而不是安装程序,将其解压缩到任何位置,然后在窗口>首选项>Java>已安装的JRE中使用它。一定要把它标记为默认的JRE


  • 尝试从或亚马逊自己的Corretto版本中的等效OpenJDK版本。尝试从或亚马逊自己的Corretto版本中的等效OpenJDK版本。我尝试按照您的步骤进行操作,但问题仍然存在。我已经更新了这个问题,希望它会更清楚。请提供一些屏幕截图,特别是Eclipse工作区中已安装的JREs部分。General>Preferences>Java>Installed JResUpdate answer with image以指定JDK 8I试图遵循您的步骤,但问题仍然存在。我已经更新了这个问题,希望它会更清楚。请提供一些屏幕截图,特别是Eclipse工作区中已安装的JREs部分。常规>首选项>Java>已安装的JREsUpdated应答,带有指定JDK 8的图像