在 Debian 上“快速编译 Java”,通常分三步:安装 JDK → 写代码 → 编译运行。下面给你几种常见、实用且速度较快的方法。
sudo apt update
sudo apt install default-jdk -y
验证:
java -version
javac -version
default-jdk在 Debian 12 通常是 OpenJDK 17
nano Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Debian");
}
}
⚠️ 文件名必须与类名一致
javac Hello.java
java Hello
✅ 输出:
Hello Debian
sudo apt install openjdk-17-jdk -y
查看已安装版本:
update-alternatives --config java
javac Hello.java && java Hello
javax.tools 或脚本(进阶)cat > run.sh << EOF
#!/bin/bash
javac "$1.java"
java "$1"
EOF
chmod +x run.sh
./run.sh Hello
sdkman(推荐开发者)curl -s "https://get.sdkman.io" | bash
source ~/.sdkman/bin/sdkman-init.sh
sdk install java
sdk install maven
优点:
javacsudo apt install openjdk-17-jdk
error: class Hello is public, should be declared in a file named Hello.java
sudo apt install openjdk-17-jdk-headless
sudo apt install default-jdk -y
javac Hello.java
java Hello
如果你需要:
直接告诉我你的使用场景,我可以给你更精准的方案。