温馨提示×

Ubuntu如何编译Java

小樊
38
2026-08-23 12:35:14
栏目: 编程语言

Ubuntu 上编译 Java 程序,常见做法如下(从安装到编译运行):


一、安装 Java 编译环境(JDK)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 JDK(推荐 OpenJDK)

安装 OpenJDK 17(当前主流)

sudo apt install openjdk-17-jdk

或安装 OpenJDK 11(长期支持)

sudo apt install openjdk-11-jdk

3️⃣ 验证安装

java -version
javac -version

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


二、编写 Java 源文件

创建文件 Hello.java

nano Hello.java

内容示例:

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

⚠️ 注意
public class Hello 的文件名必须是 Hello.java


三、编译 Java 程序

javac Hello.java

✅ 成功后会在当前目录生成:

Hello.class

四、运行 Java 程序

java Hello

输出:

Hello, Ubuntu!

⚠️ 不要写 .class ✅ 正确:java Hello
❌ 错误:java Hello.class


五、编译多个 Java 文件

javac *.java

或指定:

javac Main.java Utils.java

六、指定输出目录(可选)

javac -d out Hello.java
java -cp out Hello

七、常见问题

❓ 找不到 javac

说明只装了 JRE,没装 JDK:

sudo apt install openjdk-17-jdk

❓ 文件名和类名不一致

public class Test

文件名必须是:

Test.java

八、如果想用 IDE(可选)

  • VS Code + Java Extension Pack
  • IntelliJ IDEA
  • Eclipse

如果你需要:

  • ✅ 编译带 jar 包 的项目
  • ✅ 使用 Maven / Gradle
  • ✅ 编译 Android / Spring Boot

可以直接告诉我你的具体需求。

0