我有两个JDK,用于Java 6和7.
我想用两者构建我的项目.最初我们只针对1.6构建.我在项目设置中看到我可以选择1.5,1.6 1.7作为编译器级别.
如何将这些选项添加到IDE中?我从未安装过Java 1.5.假设我想要Java 1.4.如何让它出现在列表中?我在IDE首选项中添加了两个不同的JRE,但这些不是下拉列表中显示的内容.
Chr*_*ken 128
您可以在Window - > Preferences - > Java - > Installed JRE选项卡中管理可用编译器列表.
在项目构建路径配置对话框的"库"选项卡下,可以删除"JRE系统库"的条目,单击"添加库"并选择要编译的已安装的JRE.某些编译器可以配置为在后级编译器版本中进行编译.我认为这就是为什么你会看到添加版本选项的原因.
Geo*_*gie 69
正如MayoMan所提到的,可能需要一些额外的步骤来正确设置项目和默认工作区JRE.这是Eclipse Luna中的完整序列:
容易....不.
小智 25
要告诉 eclipse 使用 JDK,您必须按照以下步骤操作。
完成上述步骤后,您现在就完成了,eclipse 将开始使用选定的 JDK 进行编译。
配置 JDK
\n\n梅文
\n\n但如果您使用 maven,前提是您有最新的 JRE (Windows/Preferences/Installed JRE) - 例如 JDK 1.8
\n\n您可以通过配置maven-compiler-plugin源和目标属性来选择级别1.6、1.7、1.8,如下所示
\n\n <plugin>\n <artifactId>maven-compiler-plugin</artifactId>\n <version>3.3</version>\n <configuration>\n <source>1.8</source>\n <target>1.8</target>\n </configuration>\n </plugin>\nRun Code Online (Sandbox Code Playgroud)\n\n理想情况下,如果您有一个父 pom,则可以在一个位置对父 pom 中的所有模块(Eclipse 项目)执行此操作。
\n\n源和目标\n如果我们想使用 Java 8 语言功能,\xe2\x80\x93source 应设置为 1.8。此外,为了使编译的类与 JVM 1.8 兼容,\xe2\x80\x93target 值应为 1.8。
\n\n一次更新许多项目中损坏的 JRE 库(使用 Maven)
\n\n与其一一更新 JRE 库,不如让 Maven 为您完成。
\n\n选择项目并右键单击 Maven -> 更新项目,会将系统库设置为已安装 JDK 的路径,以防路径损坏(因为您安装了新的 JDK 或从另一台计算机导入等),并且根据 pom.xml 中的 maven 源和目标设置来设置 JDK 合规性。
\n| 归档时间: |
|
| 查看次数: |
457743 次 |
| 最近记录: |