在 Debian 上运行 Java 程序,一般分 三步:安装 JDK / JRE → 编译(如需要)→ 运行。下面按最常见场景说明。
java -version
如果显示版本信息,说明已安装;否则需要先安装。
适合大多数情况。
sudo apt update
sudo apt install default-jdk
如果只是运行程序(不编译),可以只装:
sudo apt install default-jre
java -version
javac -version
sudo apt install openjdk-17-jdk
或
sudo apt install openjdk-11-jdk
.class 文件java HelloWorld
注意:不要加
.class
javac HelloWorld.java
java HelloWorld
示例 HelloWorld.java:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello Debian!");
}
}
.jar 文件java -jar app.jar
如果提示权限不足:
chmod +x app.jar
java -jar app.jar
如果安装了多个 Java 版本:
sudo update-alternatives --config java
说明 Java 没装或环境变量没配置,重新安装即可。
java 时带了 .class 后缀sudo apt update
sudo apt install default-jdk
java -version
javac Hello.java
java Hello
如果你有 具体场景(如 Spring Boot、服务器部署、Docker、IDE 使用),可以告诉我,我可以给你更精确的方案。