温馨提示×

Debian怎么测试Java编译结果

小樊
45
2026-08-27 12:44:53
栏目: 编程语言

Debian 系统上测试 Java 编译结果,通常分为 安装环境 → 编译 → 运行 → 验证结果 这几个步骤。下面给你一套最常用、最稳妥的做法。


一、确认或安装 Java 环境

1️⃣ 查看是否已安装 Java

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

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


2️⃣ 安装 JDK(推荐 OpenJDK)

sudo apt update
sudo apt install openjdk-17-jdk

安装完成后再次检查:

java -version
javac -version

✅ 看到版本号说明环境正常。


二、编写并编译 Java 程序

1️⃣ 创建一个 Java 文件

nano Hello.java

示例内容:

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

⚠️ 注意:文件名必须与 public class 名称一致(这里是 Hello.java


2️⃣ 编译 Java 文件

javac Hello.java

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

Hello.class

三、运行并测试编译结果

1️⃣ 运行编译后的 class 文件

java Hello

✅ 输出:

Hello Debian!

四、常见问题排查

❌ 1. 编译失败

error: cannot find symbol

✅ 检查:

  • 类名和文件名是否一致
  • 是否拼写错误
  • 是否在正确的目录下

❌ 2. 运行时报错

Error: Could not find or load main class Hello

✅ 常见原因:

  • 当前目录不在 classpath
  • 文件名与类名不一致

可以尝试:

java -cp . Hello

❌ 3. 多个 Java 版本冲突

查看已安装版本:

update-alternatives --config java

五、进阶测试(可选)

✅ 测试带包结构的 Java 程序

package demo;

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

编译:

javac demo/Test.java

运行:

java demo.Test

六、总结流程(速查)

# 安装
sudo apt install openjdk-17-jdk

# 编译
javac Hello.java

# 运行
java Hello

如果你愿意,可以把 报错信息贴出来,我可以帮你逐行分析
也可以告诉我你是 跑 Web 项目 / Android / 大数据 / 面试练习,我可以给你更针对性的测试方案。

0