OpenJDK 是 Java 开源实现的官方版本,涵盖多个版本分支和衍生发行版。

其衍生版本有:AdoptOpenJDK、Amazon Corretto、Azul Zulu、BellSoft Liberica、Red Hat OpenJDK等。

AdoptOpenJDK 社区维护的开源版本,已合并到 Eclipse AdoptOpenJDK 项目,现更名为 Adoptium,下面以 为例。

Jdk 安装

从 Eclipse Adoptium 下载页面(https://adoptium.net/zh-CN/temurin/releases/) 找到 JDK 21 对应的 Linux 版本(例如 jdk-21.0.1+9_linux-x64_bin.tar.gz),可以使用下载工具下载后拷贝进 Linux,这里直接从镜像站下载:

wget https://mirrors.tuna.tsinghua.edu.cn/Adoptium/21/jdk/x64/linux/OpenJDK21U-jdk_x64_linux_hotspot_21.0.6_7.tar.gz

下载完成后,解压到/usr/local目录下:

tar -zxvf OpenJDK21U-jdk_x64_linux_hotspot_21.0.6_7.tar.gz -C /usr/local/

添加环境变量,配置JAVA_HOME CLASSPATH 等,创建并打开/etc/profile.d/java.sh,配置如下内容:

export JAVA_HOME=/usr/local/jdk-21.0.6+7
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

使配置生效:

source /etc/profile.d/java.sh

至此,Java 环境就配置好了,查看版本:

java -version

Maven 安装

Maven 是 Java 的包管理工具,是 Java 项目中必不可少的工具。

下载 Maven 二进制包:

wget https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz

解压到/usr/local/目录:

tar -zxvf apache-maven-3.9.9-bin.tar.gz  -C /usr/local/

配置环境变量,依然在 /etc/profile.d/java.sh 最后加入下面的内容:

export MAVEN_HOME=/usr/local/apache-maven-3.9.9
export PATH=${MAVEN_HOME}/bin:$PATH

使配置生效:

source /etc/profile.d/java.sh

查看 Maven 版本:

mvn -v

最后

好记性不如烂笔头,书到用时方恨少,每天记录一点点。

在 Linux 下安装 OpenJDK 并配置 Maven 环境,就介绍到这里。