OpenJDK 是一个免费且开源的 Java 开发工具,功能几乎与 Oracle JDK 相同。本文简要介绍如何在 Maven 项目中从 Oracle JDK 切换到 OpenJDK。
1. 安装 OpenJDK
首先确保 OpenJDK 已安装。在 Linux 上,可以通过包管理器安装:
sudo apt update
sudo apt install openjdk-17-jdk
在 Windows 上,可以从 Adoptium 下载安装包。
安装后,通过命令 java -version
确认安装成功。
2. 配置环境变量
设置 JAVA_HOME
环境变量指向 OpenJDK 的安装目录,并确保 PATH
包含 OpenJDK 的 bin
目录。
export JAVA_HOME=/usr/lib/jvm/default-java
3. 更新 Maven 配置
在 pom.xml
中指定 Java 版本为 17:
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
</properties>
4. 测试项目
重新构建项目并测试,确保所有代码和依赖都兼容新 JDK。