Ubuntu 系统安装 JDK 17 和 JAVA_HOME

Ubuntu 安装 JDK 17 步骤

🧩 第一步:更新软件源

sudo apt update

🧩 第二步:安装 JDK 17

sudo apt install openjdk-17-jdk -y

🧩 第三步:验证安装是否成功

java -version

如果成功,会输出类似:

openjdk version "17.0.11" 2024-04-16 OpenJDK Runtime Environment (build 17.0.11+9-Ubuntu) OpenJDK 64-Bit Server VM (build 17.0.11+9-Ubuntu, mixed mode, sharing)


配置 JAVA_HOME 环境变量

📌 找出安装路径

readlink -f $(which java)

它可能会返回:

/usr/lib/jvm/java-17-openjdk-amd64/bin/java

则 JAVA_HOME 为 /usr/lib/jvm/java-17-openjdk-amd64

📌 添加到系统变量

编辑 .bashrc.zshrc 文件:

nano ~/.bashrc

添加:

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

然后保存并执行:

source ~/.bashrc

验证上述的安装是否正确

 第一步:检查 Java 是否安装成功

java -version

你应该看到类似这样的输出:

openjdk version "17.0.11" 2024-04-16 OpenJDK Runtime Environment (build 17.0.11+9-Ubuntu) OpenJDK 64-Bit Server VM (build 17.0.11+9-Ubuntu, mixed mode, sharing)

如果你看到的是类似这样的输出,说明 JDK 17 安装 成功✅

 第二步:检查 JAVA_HOME 环境变量

echo $JAVA_HOME

理想结果应该是这样:

/usr/lib/jvm/java-17-openjdk-amd64

如果输出为空,说明你还 没有配置或没有生效

 第三步:确认 Java 的实际路径

readlink -f $(which java)

输出应该类似于:

/usr/lib/jvm/java-17-openjdk-amd64/bin/java

这表示你的 JDK 安装路径就是:

/usr/lib/jvm/java-17-openjdk-amd64