温馨提示×

ubuntu如何测试java程序

小樊
40
2026-10-12 22:47:40
栏目: 编程语言

在 Ubuntu 上测试(运行/调试/单元测试)Java 程序,通常可以按下面的步骤来做。


一、安装 Java 环境

1. 更新软件源

sudo apt update

2. 安装 JDK(推荐 OpenJDK)

sudo apt install openjdk-17-jdk -y

(也可安装 8 / 11 / 21 等版本)

3. 验证安装

java -version
javac -version

二、编写并运行一个简单的 Java 程序

1. 创建文件

mkdir ~/javatest
cd ~/javatest
nano Hello.java

2. 写入代码

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

3. 编译

javac Hello.java

4. 运行

java Hello

输出:

Hello Ubuntu

⚠️ 注意:

  • 文件名必须与 public class 名一致
  • 运行时不要加 .class

三、使用包(package)结构测试

目录结构:

src/com/example/Test.java
package com.example;

public class Test {
    public static void main(String[] args) {
        System.out.println("Package test");
    }
}

编译:

javac -d out src/com/example/Test.java

运行:

java -cp out com.example.Test

四、使用 Maven 测试 Java 项目(推荐)

1. 安装 Maven

sudo apt install maven -y

2. 创建项目

mvn archetype:generate -DgroupId=com.demo -DartifactId=myapp -DinteractiveMode=false
cd myapp

3. 运行测试

mvn test

4. 运行程序

mvn exec:java -Dexec.mainClass="com.demo.App"

五、使用 JUnit 进行单元测试

示例(JUnit 5)

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class DemoTest {
    @Test
    void testAdd() {
        assertEquals(2, 1 + 1);
    }
}

运行:

mvn test

六、调试 Java 程序

使用 jdb(简单)

javac -g Hello.java
jdb Hello

使用 IDE(推荐)

  • IntelliJ IDEA
  • Eclipse
  • VS Code + Java 插件

安装 VS Code:

sudo snap install code --classic

七、常见问题

1. 找不到或无法加载主类

  • 类名写错
  • 没有编译
  • classpath 不对

2. 多个 Java 版本

sudo update-alternatives --config java

如果你有:

  • 具体 Java 代码
  • 报错信息
  • 想测试的是 Web / Spring / 算法 / 多线程

可以贴出来,我可以帮你具体分析。

0 踩