在 Debian 系统上编译 Java 程序,通常分为 安装 JDK → 编写代码 → 编译 → 运行 几个步骤。下面给你一个完整、常用的流程说明。
sudo apt update
例如安装 OpenJDK 17(当前主流 LTS 版本):
sudo apt install openjdk-17-jdk
如果你需要其他版本:
sudo apt install openjdk-11-jdk
sudo apt install openjdk-8-jdk
java -version
javac -version
如果都能正常输出版本号,说明环境已就绪。
创建一个示例文件:
nano Hello.java
内容如下:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Debian Java!");
}
}
⚠️ 注意:文件名必须与 public class 名称一致(区分大小写)。
使用 javac 编译:
javac Hello.java
编译成功后,会生成:
Hello.class
使用 java 命令运行:
java Hello
输出:
Hello Debian Java!
javac *.java
javac -d out Hello.java
java -cp out Hello
javac -cp lib/some.jar Hello.java
java -cp lib/some.jar:. Hello
sudo apt install maven
mvn archetype:generate
mvn compile
mvn exec:java
sudo apt install gradle
gradle build
javac 找不到说明没安装 JDK,只装了 JRE:
sudo apt install openjdk-17-jdk
class Hello is public, should be declared in a file named Hello.java
sudo apt install openjdk-17-jdk
javac Hello.java
java Hello
如果你有 具体 Java 版本需求、使用 IDE(如 IDEA / Eclipse)、或 编译大型项目,可以告诉我,我可以进一步说明。