温馨提示×

Ubuntu Java怎么运行程序

小樊
35
2026-07-27 08:00:46
栏目: 编程语言

在 Ubuntu 上运行 Java 程序,一般分为 安装 JDK → 编译 → 运行 三步。下面按常见情况说明。


一、安装 Java(JDK)

1️⃣ 检查是否已安装

java -version
javac -version

如果有版本号,说明已经安装。


2️⃣ 安装 JDK(推荐)

✅ 安装 OpenJDK(最常用)

sudo apt update
sudo apt install openjdk-17-jdk

你也可以选择其他版本:

openjdk-11-jdk
openjdk-8-jdk

3️⃣ 验证安装

java -version
javac -version

二、运行 Java 程序

✅ 情况一:有 .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 Hello.class
  • 类名要和文件名一致(public 类)

✅ 情况二:已经是 .class 文件

java Hello

✅ 情况三:运行 JAR 包

运行

java -jar xxx.jar

如果提示没有主类:

java -cp xxx.jar com.example.Main

三、常见问题

❌ 1. javac: command not found

说明 只装了 JRE,没装 JDK

sudo apt install openjdk-17-jdk

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

public class Test

文件名必须是:

Test.java

❌ 3. 中文乱码

运行前设置编码:

java -Dfile.encoding=UTF-8 Hello

四、设置默认 Java 版本(可选)

sudo update-alternatives --config java

五、总结(最简流程)

sudo apt install openjdk-17-jdk
javac Hello.java
java Hello

如果你愿意,可以把你的 Java 文件名 / 报错信息 / 是普通程序还是 Spring / Android 发给我,我可以更具体地帮你。

0