温馨提示×

如何在 Debian 下载 Java

小樊
43
2026-07-16 01:47:59
栏目: 编程语言

在 Debian 系统上下载和安装 Java(通常指 OpenJDK)有多种方式,推荐优先使用官方仓库安装,简单且安全。下面按常见需求给你详细说明。


一、使用 Debian 官方仓库安装(推荐 ✅)

这是最简单、最稳定的方式。

1️⃣ 更新软件包索引

sudo apt update

2️⃣ 查看可用的 Java 版本

apt search openjdk

常见版本:

  • openjdk-17-jdk(当前主流)
  • openjdk-11-jdk(长期支持)
  • openjdk-21-jdk(较新)

3️⃣ 安装 Java(JDK,包含 JRE)

OpenJDK 17 为例:

sudo apt install openjdk-17-jdk

如果只需要运行 Java 程序(不需要开发):

sudo apt install openjdk-17-jre

4️⃣ 验证安装

java -version

输出示例:

openjdk version "17.0.9"
OpenJDK Runtime Environment (build 17.0.9+9)
OpenJDK 64-Bit Server VM

二、切换默认 Java 版本(如果安装了多个)

sudo update-alternatives --config java

按提示选择对应编号即可。


三、设置 JAVA_HOME(可选但常用)

1️⃣ 查看 Java 安装路径

update-alternatives --list java

示例路径:

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

2️⃣ 编辑环境变量

sudo nano /etc/environment

添加(路径按实际情况修改):

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

3️⃣ 生效

source /etc/environment
echo $JAVA_HOME

四、安装 Oracle Java(不推荐,仅特殊需求)

Oracle Java 不再推荐用于普通开发,且授权复杂。

如果你确实需要:

  1. 去 Oracle 官网下载 .deb 安装包
    https://www.oracle.com/java/technologies/downloads/
  2. 安装:
sudo dpkg -i jdk-*.deb
sudo apt -f install

⚠️ 注意:Oracle JDK 有商业许可限制。


五、常见问题

✅ Debian 哪个 Java 版本最好?

  • 普通开发 / 服务器:OpenJDK 17
  • 老项目:OpenJDK 11
  • 尝鲜:OpenJDK 21

✅ Debian 是否自带 Java?

通常 不自带,需要手动安装。


六、总结(最常用命令)

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

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 用途(开发 / 运行服务器 / Minecraft / Android / Jenkins)

我可以给你更精确的方案

0