在 Debian 系统上测试 Java 编译结果,通常分为 安装环境 → 编译 → 运行 → 验证结果 这几个步骤。下面给你一套最常用、最稳妥的做法。
java -version
javac -version
java:运行 Java 程序javac:编译 Java 程序如果提示 command not found,说明还没安装。
sudo apt update
sudo apt install openjdk-17-jdk
安装完成后再次检查:
java -version
javac -version
✅ 看到版本号说明环境正常。
nano Hello.java
示例内容:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Debian!");
}
}
⚠️ 注意:文件名必须与 public class 名称一致(这里是 Hello.java)
javac Hello.java
✅ 成功后会在当前目录生成:
Hello.class
java Hello
✅ 输出:
Hello Debian!
error: cannot find symbol
✅ 检查:
Error: Could not find or load main class Hello
✅ 常见原因:
可以尝试:
java -cp . Hello
查看已安装版本:
update-alternatives --config 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 / 大数据 / 面试练习,我可以给你更针对性的测试方案。