在 Ubuntu 上安装 Java(通常是 Oracle JDK 或 OpenJDK)时,有几个关键点和常见坑需要注意。下面按实用角度给你总结:
sudo apt update
sudo apt install openjdk-17-jdk
常用版本:
openjdk-8-jdk(老项目)openjdk-11-jdk(LTS)openjdk-17-jdk(当前主流)openjdk-21-jdk(新 LTS)uname -m
x86_64 → 正常 64 位aarch64 → ARM(如树莓派、云服务器)Ubuntu 可能装了多个 Java:
java -version
查看所有已安装:
update-alternatives --list java
切换版本:
sudo update-alternatives --config java
很多程序(Maven、Gradle、Tomcat)依赖它。
编辑:
sudo nano /etc/environment
加入(路径按实际改):
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
生效:
source /etc/environment
验证:
echo $JAVA_HOME
sudo apt install openjdk-17-jre # 运行
sudo apt install openjdk-17-jdk # 开发
java -version
javac -version
两个都要正常。
| Ubuntu 版本 | 推荐 Java |
|---|---|
| 20.04 | 11 / 17 |
| 22.04 | 17 |
| 24.04 | 17 / 21 |
command not found: java✅ 新手直接用 OpenJDK + apt 安装 + 配 JAVA_HOME,别折腾 Oracle JDK
如果你愿意,可以告诉我:
我可以给你精确命令。