温馨提示×

Ubuntu Java编译怎么操作

小樊
42
2026-07-12 19:35:54
栏目: 编程语言

在 Ubuntu 上编译 Java 程序,一般流程如下(从安装到运行都涵盖):


一、检查或安装 Java 环境

1️⃣ 检查是否已安装 Java

java -version
javac -version
  • java:运行 Java 程序
  • javac:编译 Java 程序

如果提示 command not found,说明还没安装。


2️⃣ 安装 Java(推荐 JDK 17 或 11)

安装 OpenJDK(最常用)

sudo apt update
sudo apt install openjdk-17-jdk

或者安装 JDK 11:

sudo apt install openjdk-11-jdk

安装完成后再次检查:

javac -version

二、编写 Java 程序

创建一个测试文件:

nano Hello.java

内容示例:

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

⚠️ 注意:文件名必须与 public class 名一致(区分大小写)


三、编译 Java 程序

.java 文件所在目录执行:

javac Hello.java

✅ 成功后会产生:

Hello.class

四、运行 Java 程序

java Hello

输出:

Hello, Ubuntu!

⚠️ 不要加 .class 后缀


五、常见问题

❌ 1. 找不到 javac

说明只装了 JRE,没装 JDK:

sudo apt install openjdk-17-jdk

❌ 2. 类名与文件名不一致

错误示例:

public class Test

文件名却是 Hello.java

✅ 必须一致


❌ 3. 多个类 / 包结构

如果有包:

package com.example;

编译:

javac com/example/Hello.java

运行:

java com.example.Hello

六、总结命令速查

# 安装 JDK
sudo apt install openjdk-17-jdk

# 编译
javac Hello.java

# 运行
java Hello

如果你是 用 IDE(如 IntelliJ / Eclipse)Maven / Gradle 项目,或者想在 VSCode 里编译,也可以告诉我,我可以按你的使用场景详细说明。

0