温馨提示×

ubuntu装java要注意什么

小樊
34
2026-09-19 07:20:48
栏目: 编程语言

在 Ubuntu 上安装 Java(通常是 Oracle JDK 或 OpenJDK)时,有几个关键点常见坑需要注意。下面按实用角度给你总结:


一、先搞清楚你要装哪种 Java

1️⃣ OpenJDK(推荐,最省心)

  • Ubuntu 官方源自带
  • 免费、开源、稳定
  • 适合:服务器、开发、学习
sudo apt update
sudo apt install openjdk-17-jdk

常用版本:

  • openjdk-8-jdk(老项目)
  • openjdk-11-jdk(LTS)
  • openjdk-17-jdk(当前主流)
  • openjdk-21-jdk(新 LTS)

2️⃣ Oracle JDK(不推荐新手)

  • 官方闭源
  • 需手动下载
  • 许可协议较严格
  • 适合:明确要求 Oracle JDK 的场景

二、安装时容易踩的坑

✅ 1. 确认系统架构

uname -m
  • x86_64 → 正常 64 位
  • aarch64 → ARM(如树莓派、云服务器)

✅ 2. 多个 Java 版本冲突

Ubuntu 可能装了多个 Java:

java -version

查看所有已安装:

update-alternatives --list java

切换版本:

sudo update-alternatives --config java

✅ 3. 配置 JAVA_HOME(非常重要)

很多程序(Maven、Gradle、Tomcat)依赖它。

编辑:

sudo nano /etc/environment

加入(路径按实际改):

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

生效:

source /etc/environment

验证:

echo $JAVA_HOME

✅ 4. 只装 JRE 还是 JDK?

  • 只运行 Java 程序 → JRE
  • 写 Java / 编译 → 一定要 JDK
sudo apt install openjdk-17-jre   # 运行
sudo apt install openjdk-17-jdk   # 开发

三、验证是否装好

java -version
javac -version

两个都要正常。


四、Ubuntu 版本相关注意

Ubuntu 版本 推荐 Java
20.04 11 / 17
22.04 17
24.04 17 / 21

五、常见问题

command not found: java

  • 没装 JDK
  • 或 PATH 没配置

❌ Maven 报 JAVA_HOME 错误

  • JAVA_HOME 指到了 JRE 而不是 JDK

六、一句话建议

新手直接用 OpenJDK + apt 安装 + 配 JAVA_HOME,别折腾 Oracle JDK

如果你愿意,可以告诉我:

  • Ubuntu 版本
  • 用途(开发 / 服务器 / Android / Hadoop 等)

我可以给你精确命令

0