温馨提示×

ubuntu能否编译java代码

小樊
33
2026-09-19 13:07:45
栏目: 编程语言

可以,Ubuntu 完全可以编译 Java 代码

一、需要什么

在 Ubuntu 上编译 Java,主要需要 JDK(Java Development Kit),而不仅仅是 JRE。


二、安装 JDK(以 OpenJDK 为例)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 OpenJDK(常用版本)

  • Java 11(长期支持,推荐):
sudo apt install openjdk-11-jdk
  • Java 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

四、常见补充说明

  • javac:Java 编译器(必须 JDK 才有)
  • java:运行 Java 程序
  • Ubuntu 自带的是 OpenJDK,和 Oracle JDK 在绝大多数场景下兼容
  • 可用 update-alternatives --config java 切换多个 JDK 版本

五、进阶(可选)

  • 使用 Maven / Gradle 管理项目
  • 使用 IDE(如 IntelliJ IDEA、Eclipse)
  • 使用 Docker 编译 Java

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

  • Java 版本需求
  • 是否是 Web / Android / 后台项目
  • 是否用构建工具(Maven/Gradle)

我可以给你更具体的操作方案。

0