在一个Java版本上运行Eclipse IDE,但在另一个Java版本上运行

Java™开发人员 (和其他Java开发人员变体)的Eclipse IDE本身就是用于构建Java应用程序的Java应用程序。 这种关系可能会让您的大脑有些奇怪。

Eclipse IDE几乎完全用Java编写,需要Java运行时环境(JRE)才能运行。 JRE仅提供运行时平台:它不包含任何基本Java库或Java开发工具包(JDK)中包含的任何开发工具的源代码和Javadoc。 Eclipse IDE在JRE上运行良好。

但是,如果要构建Java应用程序,则确实需要访问JDK。 缺省情况下,Eclipse IDE将配置其自身以针对启动该JRE的JRE构建应用程序。 如果该JRE是JDK的一部分,那么您将获得获得有用的内容帮助,文档,调试支持等所需的所有好处。如果运行时平台只是JRE,那么很多有价值的东西优点将丢失(但是编译仍然有效,因为Java开发工具包括Eclipse Java编译器

这是有点奇怪的地方。 您可以从一种Java版本在JRE上运行Eclipse IDE,并构建针对一种或多种不同Java版本的应用程序。 例如,您可以在Java 8上运行Eclipse IDE,但可以使用它来构建基于基本上任何早期Java版本的应用程序。 您可以在首选项(在Java>编译器页面上)中为工作区选择默认的Java版本,也可以在每个Java Project的属性中单独选择(首选)。

首选项( Java>编译器 )中的“ JDK遵从性”设置

为了在不同版本的Java上实际构建应用程序,您需要将Eclipse IDE与相应的JDK连接。 为此,请首先安装JDK,然后通过工作空间首选项中的Java>已安装JRE页面告诉Eclipse IDE在哪里找到它。 安装了其他JDK之后,您可以配置各个项目以使用特定版本的编译器和运行时。

所有这一切都说明,您可以将Eclipse IDE Oxygen Edition里程碑构建配置为在Java 9 JRE上运行 (从JDK 9 Early Access站点下载JDK),但可以使用它来构建针对较早目标的应用程序Java版本(即继续完成日常工作)。 即使这样做并提供反馈,对于Eclipse IDE中涉及的Eclipse项目也将非常有帮助。 如果您确实要构建Java 9应用程序,则需要从Eclipse Marketplace安装针对OxygenJava 9支持(BETA)并向团队提供反馈

请注意,Eclipse Foundation的Bugzilla实例中的JDT产品专门用于报告与Java开发工具直接相关的错误。 使用例如:It产品来报告问题上与Git的整合, M2E产品与Maven的整合报告的问题时, Buildship产品来报告问题上与摇篮集成, 平台产品为相对于基本IDE框架,这些问题的Web工具不确定企业Java和Web开发问题的产品 ,或者不确定的EPP(Eclipse包装项目)产品

来自各种Eclipse项目的,对Eclipse IDE有所贡献的提交者,包括至少至少两个来自Java开发工具项目的提交者,都将在Devoxx US上 。 如果您想了解有关Eclipse IDE中Java 9支持的更多信息,则可以在Eclipse Foundation的展位上找到它们(或者我们可以帮助您找到它们)。

我还将在展位上使用Eclipse IDE进行Test First Java Development的演示。 过来看看我是否可以让自己保持在二十分钟的限制内……

如果您想了解有关Eclipse IDE中可用的强大功能的更多信息, 在Twitter上关注@EclipseJavaIDE (在使用时关注我 )。

翻译自: https://www.javacodegeeks.com/2017/03/run-eclipse-ide-one-version-java-target-another.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值