在 Debian 上编译 Java 文件,通常步骤如下:
sudo apt update
sudo apt install default-jdk
或指定版本(例如 JDK 17):
sudo apt install openjdk-17-jdk
java -version
javac -version
能看到版本号说明安装成功。
假设有一个文件 Hello.java:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Debian");
}
}
cd /path/to/your/java/file
javac Hello.java
成功后会生成 Hello.class 文件。
java Hello
⚠️ 注意:运行时不要加 .class
javac: command not found说明没装 JDK,只装了 JRE:
sudo apt install default-jdk
例如:
package com.example;
目录结构应为:
com/example/Hello.java
编译:
javac com/example/Hello.java
运行:
java com.example.Hello
javac *.java
如果你有具体项目结构(如 Maven / Gradle / 多模块),可以告诉我,我可以给你更合适的编译方式。