温馨提示×

如何在 Debian 运行 Java

小樊
49
2026-07-16 01:58:59
栏目: 编程语言

Debian 上运行 Java,通常分为 安装 JDK / JRE运行 Java 程序 两部分。下面按常见场景一步步说明(适用于 Debian 10/11/12)。


一、检查是否已安装 Java

java -version
  • 如果显示版本信息,说明已安装
  • 若提示 command not found,则需要安装

二、安装 Java(推荐方式)

✅ 方式 1:使用 Debian 官方仓库(最简单)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 OpenJDK(推荐)

Java 11(长期支持,最常用)

sudo apt install openjdk-11-jdk

Java 17(较新 LTS)

sudo apt install openjdk-17-jdk

如果只需要运行程序(不需要编译),可以安装 openjdk-*-jre


✅ 方式 2:安装多个 Java 版本并切换

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 ...)

四、运行 Java 程序

1️⃣ 运行已编译的 .class 文件

java HelloWorld

注意:不要加 .class


2️⃣ 编译并运行 Java 程序

HelloWorld.java

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello Debian!");
    }
}

编译:

javac HelloWorld.java

运行:

java HelloWorld

3️⃣ 运行可执行的 JAR 包

java -jar app.jar

五、设置 JAVA_HOME(可选但推荐)

查看 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

六、常见问题

❓ Debian 用 OpenJDK 还是 Oracle JDK?

推荐 OpenJDK(稳定、开源、官方支持)


❓ 服务器环境只装 JRE 可以吗?

可以:

sudo apt install openjdk-11-jre

七、总结(快速命令)

sudo apt update
sudo apt install openjdk-11-jdk
java -version

如果你有 具体需求(如:Tomcat、Spring Boot、Minecraft、IDE、Docker、无桌面服务器),可以告诉我,我可以给你更精确的配置方案。

0