在 Debian 系统上编译 Java 代码,通常需要先安装 JDK,然后使用 javac 命令进行编译。下面是完整步骤:
sudo apt update
例如安装 Java 11(常用稳定版本):
sudo apt install openjdk-11-jdk
如果你想安装最新版本,可以安装 default-jdk:
sudo apt install default-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 编译:
javac Hello.java
编译成功后会生成:
Hello.class
java Hello
输出:
Hello Debian
javac *.java
javac -d out *.java
运行:
java -cp out Hello
例如:
package com.example;
编译:
javac -d out src/com/example/Main.java
运行:
java -cp out com.example.Main
javac: command not found说明没有安装 JDK,只装了 JRE:
sudo apt install openjdk-11-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
如果你有 具体的项目结构(如 Maven / Gradle) 或 想编译 Spring / Android 项目,可以告诉我,我可以给你更具体的方案。