温馨提示×

ubuntu能编译java吗

小樊
45
2026-09-16 13:40:03
栏目: 编程语言

可以的,Ubuntu 完全可以编译和运行 Java 程序

一、常用方式

在 Ubuntu 上编译 Java,一般有两种常见选择:

1. 使用 OpenJDK(最常用、官方源就有)

# 安装 JDK(以 Java 11 为例)
sudo apt update
sudo apt install openjdk-11-jdk

# 查看版本
java -version
javac -version

编译和运行:

# 编译
javac Hello.java

# 运行
java Hello

2. 使用 Oracle JDK(官方商业版)

可以从 Oracle 官网下载 .deb 或手动解压配置 JAVA_HOME,但不如 OpenJDK 方便。


二、支持的 Java 版本

Ubuntu 仓库里常见的 OpenJDK 版本:

  • openjdk-8-jdk
  • openjdk-11-jdk(LTS)
  • openjdk-17-jdk(LTS)
  • openjdk-21-jdk(新 LTS,视 Ubuntu 版本)

例如:

sudo apt install openjdk-17-jdk

三、如果你用构建工具

Ubuntu 也支持:

  • Maven
    sudo apt install maven
    mvn compile
    
  • Gradle
    sudo apt install gradle
    gradle build
    

四、简单示例

Hello.java

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

总结

✅ Ubuntu 可以编译 Java
✅ 推荐用 OpenJDK
✅ 支持命令行、Maven、Gradle、IDE(IDEA / Eclipse)

如果你是服务器、桌面、WSL环境,我也可以给你更具体的配置建议。

0