温馨提示×

怎么配置Debian Java

小樊
40
2026-08-15 04:35:07
栏目: 编程语言

在 Debian 上配置 Java,通常分为 安装 JDK / JRE配置环境变量 两部分。下面给你一个从零开始的完整流程(适用于 Debian 10/11/12)


一、更新系统

sudo apt update
sudo apt upgrade -y

二、查看可用的 Java 版本

apt search openjdk

常见版本:

  • openjdk-11-jdk(最常用)
  • openjdk-17-jdk(新项目推荐)
  • openjdk-8-jdk(老项目)

三、安装 Java(推荐 OpenJDK)

1️⃣ 安装 JDK(开发用)

sudo apt install openjdk-17-jdk -y

2️⃣ 只运行 Java 程序(不需要编译)

sudo apt install openjdk-17-jre -y

四、检查 Java 是否安装成功

java -version

输出示例:

openjdk version "17.0.9"
OpenJDK Runtime Environment ...

五、配置 Java 环境变量(重要)

1️⃣ 查找 Java 安装路径

update-alternatives --config java

通常路径类似:

/usr/lib/jvm/java-17-openjdk-amd64

2️⃣ 编辑环境变量文件

sudo nano /etc/environment

添加或修改以下内容(路径按实际情况):

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

保存后执行:

source /etc/environment

3️⃣ 验证 JAVA_HOME

echo $JAVA_HOME

六、配置多版本 Java(可选)

如果安装了多个 Java 版本:

sudo update-alternatives --config java
sudo update-alternatives --config javac

按提示选择即可。


七、测试 Java 程序

创建测试文件:

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

编译并运行:

javac Hello.java
java Hello

八、常见问题

❓ 找不到 JAVA_HOME?

  • 确认路径是否正确
  • 使用 /etc/environment 而不是 .bashrc(系统级更稳)

❓ Debian 能用 Oracle JDK 吗?

✅ 可以,但 OpenJDK 更推荐,Oracle JDK 需手动下载配置。


九、快速总结(常用命令)

sudo apt install openjdk-17-jdk
java -version
echo $JAVA_HOME

如果你告诉我:

  • Debian 版本
  • Java 8 / 11 / 17 / 21
  • 服务器 or 桌面
  • 是否用于 Tomcat / Spring / Android

我可以给你更精确的配置方案

0