温馨提示×

怎么安装Debian Java

小樊
44
2026-08-26 10:53:20
栏目: 编程语言

在 Debian 系统上安装 Java(通常指 OpenJDK,这是 Debian 官方推荐的 Java 实现)非常简单。以下是详细步骤:

1. 更新软件包索引

首先,确保你的软件包列表是最新的:

sudo apt update

2. 查看可用的 Java 版本

你可以查看 Debian 仓库中提供了哪些 OpenJDK 版本:

apt search openjdk

常见的版本包括 openjdk-17-jdk(目前较新的 LTS 版本)、openjdk-11-jdk(另一个 LTS 版本)等。

3. 安装 Java

根据你的需求选择安装 JRE(仅运行 Java 程序)或 JDK(开发 Java 程序)。

安装 JDK(推荐开发者使用)

  • OpenJDK 17 (LTS)
    sudo apt install openjdk-17-jdk
    
  • OpenJDK 11 (LTS)
    sudo apt install openjdk-11-jdk
    
  • 默认版本(安装 Debian 默认推荐的版本):
    sudo apt install default-jdk
    

安装 JRE(仅运行环境)

如果你只需要运行 Java 程序,不需要编译代码:

  • OpenJDK 17 JRE
    sudo apt install openjdk-17-jre
    
  • 默认 JRE
    sudo apt install default-jre
    

4. 验证安装

安装完成后,检查 Java 版本:

java -version

输出类似:

openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Debian-1deb12u1)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Debian-1deb12u1, mixed mode, sharing)

如果你安装的是 JDK,也可以检查编译器版本:

javac -version

5. (可选)管理多个 Java 版本

如果你安装了多个 Java 版本,可以使用 update-alternatives 切换默认版本:

sudo update-alternatives --config java

然后根据提示选择编号。

同样,也可以为 javac 设置:

sudo update-alternatives --config javac

6. (可选)设置 JAVA_HOME 环境变量

某些应用程序需要 JAVA_HOME 环境变量。

查找 Java 安装路径

sudo update-alternatives --config java

记下路径(例如 /usr/lib/jvm/java-17-openjdk-amd64/bin/java),去掉末尾的 /bin/java 就是 JAVA_HOME

设置全局环境变量

编辑 /etc/environment 文件:

sudo nano /etc/environment

添加(路径根据你的实际安装调整):

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

保存后,重新加载:

source /etc/environment

验证:

echo $JAVA_HOME

总结

  • 推荐方式:使用 apt 安装 OpenJDK。
  • 开发用:选 openjdk-xx-jdk
  • 仅运行:选 openjdk-xx-jre
  • 省心方案:直接安装 default-jdkdefault-jre

如果你需要安装 Oracle JDK(非开源,需手动下载),步骤会复杂一些,需要去 Oracle 官网下载并手动配置。但 绝大多数场景 OpenJDK 完全够用

0