更改Eclipse项目中的Java版本
1. 概述
在 Java 生态系统中,由于 JDK 的新版本 至少每年推出一次,我们可能需要在某个时候切换到更新的版本。
在这个快速教程中,我们将展示如何检查可用的 JRE、将 JRE 添加到 Eclipse 以及更改 Eclipse 项目中的 Java 版本,以便我们在那个时候做好准备。
2. 检查JRE在Eclipse中是否可用
在确定我们已经安装了我们想要使用的版本 之后,我们需要确保它可以在 Eclipse 中使用。
让我们看一下Window -> Preferences,其中包括Java -> Installed JREs:
如果列出了我们想要的 JRE,那么我们就可以开始了。
但是,假设我们需要使用 JRE 9、10 或 11。由于我们只安装了 JDK 8,我们必须将它添加到 Eclipse。
3. 将 JRE 添加到 Eclipse
接下来,从Window -> Preferences对话框,让我们单击Add…按钮。从这里,我们需要指定 JRE 类型。我们将选择Standard VM:
最后,让我们指定新 JRE 的位置(在JRE home下)并单击Finish:
结果,我们现在在 IDE 中配置了两个 JRE:
4. 更改我们项目的Java版本
现在,假设我们在项目中使用 Java 8,现在我们想将其更改为 Java 10:
首先,我们将导航到Project 属性,然后导航到Java Build Path:
并点击现有 JRE 上的Remove按钮:
现在,我们将使用Add Library按钮并选择 JRE System Library:
**让我们从我们最近安装的 JDK 中选择 JavaSE-10,**然后单击 Finish按钮:
现在,正如我们所见,我们已经正确配置了项目的 Java 构建路径:
我们需要做一个额外的步骤——确保我们为 Java Compiler 使用了正确的 Compiler Compliance Level:
在我们的例子中,它说 Java 10,所以我们都很好:
如果 Compiler Compliance Level 不正确,我们可以简单地取消选中Use compliance from execution environment 选项并选择正确的选项。