温馨提示×

Ubuntu Java环境如何搭

小樊
34
2026-08-23 10:32:14
栏目: 编程语言

Ubuntu 上搭建 Java 开发环境 常见、稳定的做法如下,适合大多数用户(开发 / 运行 Java 程序)。


一、选择 Java 版本(先看这个)

常用版本:

  • OpenJDK 11(推荐,长期支持,最常用)
  • OpenJDK 17(较新长期支持)
  • OpenJDK 8(老项目)

✅ 一般建议:

新项目用 OpenJDK 17,老项目用 OpenJDK 11


二、安装 Java(OpenJDK)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 Java(以 OpenJDK 17 为例)

sudo apt install openjdk-17-jdk

如果你只要运行程序(不需要编译):

sudo apt install openjdk-17-jre

3️⃣ 验证安装

java -version

正常输出示例:

openjdk version "17.0.9"
OpenJDK Runtime Environment ...

三、设置 JAVA_HOME(非常关键)

1️⃣ 查找 Java 安装路径

update-alternatives --config java

通常路径类似:

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

2️⃣ 配置环境变量

编辑配置文件(推荐):

nano ~/.bashrc

在文件末尾添加:

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

保存后执行:

source ~/.bashrc

3️⃣ 验证

echo $JAVA_HOME
java -version

四、多个 Java 版本切换(可选)

1️⃣ 安装多个版本

sudo apt install openjdk-11-jdk openjdk-17-jdk

2️⃣ 切换版本

sudo update-alternatives --config java

选择对应编号即可。


五、测试 Java 程序

1️⃣ 创建测试文件

nano Hello.java
public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello Ubuntu Java!");
    }
}

2️⃣ 编译并运行

javac Hello.java
java Hello

六、常见问题

❌ 命令找不到 java / javac

  • 没安装 jdk,只装了 jre
  • JAVA_HOME 没配置或路径错误

❌ 权限问题

sudo apt install openjdk-17-jdk

七、可选(进阶)

  • IDE:IntelliJ IDEA / VS Code / Eclipse
  • 构建工具:Maven / Gradle
  • Oracle JDK:不建议(麻烦 + 授权复杂)

如果你告诉我:

  • ✅ Ubuntu 版本(如 20.04 / 22.04)
  • ✅ Java 用途(开发 / 服务器 / Android)
  • ✅ 是否用 IDE

我可以给你一套 更精确的配置方案

0