在 Debian 上运行 Java,通常分为 安装 JDK / JRE 和 运行 Java 程序 两部分。下面按常见场景一步步说明(适用于 Debian 10/11/12)。
java -version
command not found,则需要安装sudo apt update
Java 11(长期支持,最常用)
sudo apt install openjdk-11-jdk
Java 17(较新 LTS)
sudo apt install openjdk-17-jdk
如果只需要运行程序(不需要编译),可以安装
openjdk-*-jre
sudo apt install openjdk-11-jdk openjdk-17-jdk
查看已安装版本:
update-alternatives --config java
按提示选择默认 Java 版本。
java -version
javac -version
示例输出:
openjdk version "11.0.21"
OpenJDK Runtime Environment (build ...)
.class 文件java HelloWorld
注意:不要加
.class
HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello Debian!");
}
}
编译:
javac HelloWorld.java
运行:
java HelloWorld
java -jar app.jar
查看 Java 安装路径:
update-alternatives --config java
示例路径:
/usr/lib/jvm/java-11-openjdk-amd64
编辑环境变量:
nano ~/.bashrc
添加:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
生效:
source ~/.bashrc
验证:
echo $JAVA_HOME
✅ 推荐 OpenJDK(稳定、开源、官方支持)
可以:
sudo apt install openjdk-11-jre
sudo apt update
sudo apt install openjdk-11-jdk
java -version
如果你有 具体需求(如:Tomcat、Spring Boot、Minecraft、IDE、Docker、无桌面服务器),可以告诉我,我可以给你更精确的配置方案。