配置 Eclipse 使用的 JDK 版本
在 Eclipse 中配置 JDK 版本涉及多个层面的设置,特别是当使用 Maven 进行构建时。以下是详细的配置步骤:
1. 配置 Eclipse 默认 JDK
步骤:
-
打开 Eclipse
-
进入
Window > Preferences > Java > Installed JREs
-
添加或选择你需要的 JDK 版本
-
设置为默认 JRE(勾选复选框)
2. 配置项目特定 JDK
步骤:
-
右键项目 >
Properties
-
选择
Java Build Path
>Libraries
选项卡 -
移除旧的 JRE 系统库
-
点击
Add Library...
>JRE System Library
-
选择工作区默认 JRE 或指定其他已安装的 JRE
3. 配置 Java 编译器版本
步骤:
-
右键项目 >
Properties
-
选择
Java Compiler
-
启用项目特定设置(如果需要)
-
设置
Compiler compliance level
为所需版本
4. Maven 构建时的 JDK 配置
Maven install 时使用的 JDK 版本由以下几个因素决定,按优先级从高到低:
-
Maven 工具链配置(最高优先级)
-
在
~/.m2/toolchains.xml
中配置 -
示例:
xml
复制
下载
运行
<toolchains> <toolchain> <type>jdk</type> <provides> <version>11</version> </provides> <configuration> <jdkHome>/path/to/jdk11</jdkHome> </configuration> </toolchain> </toolchains>
-
-
pom.xml 中的配置
-
编译器插件配置:
xml
复制
下载
运行
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>11</source> <target>11</target> </configuration> </plugin> </plugins> </build>
-
-
Eclipse 中 Maven 的 JRE 配置
-
进入
Window > Preferences > Maven > User Settings
-
检查或设置运行时 JRE
-
-
系统环境变量
-
JAVA_HOME
环境变量 -
PATH
中指定的 Java 版本
-
5. 验证 Maven 使用的 JDK 版本
在 Eclipse 中:
-
打开
Run > Run Configurations...
-
选择你的 Maven 构建配置
-
查看
JRE
选项卡,确认使用的 JRE
或者在命令行执行:
bash
复制
下载
mvn -version
常见问题解决
如果遇到版本不匹配问题:
-
确保 Eclipse、项目、Maven 和系统环境中的 JDK 版本一致
-
检查 pom.xml 中的编译器配置
-
清理项目并更新 Maven 项目(右键项目 >
Maven > Update Project
)
通过以上配置,你可以精确控制 Eclipse 和 Maven 构建时使用的 JDK 版本。