在 Ubuntu 上安装 JDK 有多种方式,下面按常用程度给你介绍几种方法,你可以根据自己的需求选择。
sudo apt update
sudo apt install openjdk-11-jdk
sudo apt install openjdk-17-jdk
sudo apt install openjdk-8-jdk
java -version
javac -version
输出类似:
openjdk version "11.0.20" 2023-07-18
如果安装了多个 JDK:
sudo update-alternatives --config java
sudo update-alternatives --config javac
按提示选择编号即可。
⚠️ Oracle JDK 有 license 限制,个人学习可用
去 Oracle 官网下载 .tar.gz 文件
https://www.oracle.com/java/technologies/javase-downloads.html
sudo mkdir -p /opt/java
sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /opt/java
sudo nano /etc/profile.d/jdk.sh
写入:
export JAVA_HOME=/opt/java/jdk-17
export PATH=$JAVA_HOME/bin:$PATH
生效:
source /etc/profile
编辑用户环境变量:
nano ~/.bashrc
添加:
export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source ~/.bashrc
验证:
echo $JAVA_HOME
| 使用场景 | 推荐 |
|---|---|
| 学习 / 一般开发 | OpenJDK 11 或 17 |
| 老项目 | OpenJDK 8 |
| 企业要求 Oracle | Oracle JDK |
如果你告诉我:
我可以给你更精确的命令。