温馨提示×

ubuntu没有java怎么编译

小樊
45
2026-10-01 11:18:14
栏目: 编程语言

在 Ubuntu 上如果没有安装 Java,那你首先需要安装 Java 环境,然后才能编译 Java 程序。

下面一步一步来:


一、安装 Java(JDK)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 OpenJDK(推荐)

通常安装 OpenJDK 11 或 17(LTS 版本):

sudo apt install openjdk-17-jdk

如果你想用 Java 8:

sudo apt install openjdk-8-jdk

3️⃣ 验证是否安装成功

java -version
javac -version

能看到版本号就说明安装成功。


二、编译 Java 程序

假设你有一个 Hello.java 文件:

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

编译

javac Hello.java

会生成一个 Hello.class 文件。

运行

java Hello

三、如果你不想装 Java(不推荐)

理论上你不能真正“编译 Java”,但可以考虑:

  • 使用 在线 Java 编译器(如 paiza、jdoodle)
  • 用 容器(Docker)运行 Java
  • 使用其他语言(如 Python)代替

但只要是 Java 源码,最终还是得有 JDK。


四、常见问题

❓ 找不到 javac

说明你只装了 JRE,没装 JDK
✅ 解决:

sudo apt install openjdk-17-jdk

❓ 多个 Java 版本切换

sudo update-alternatives --config java

如果你愿意,可以把你的 Ubuntu 版本 或 具体报错信息 发出来,我可以更精确地帮你。

0 踩