配置 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
复制
下载
运行
pom.xml 中的配置
编译器插件配置:
xml
复制
下载
运行
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 版本。