温馨提示×

Debian如何安装Java运行时

小樊
43
2025-12-09 02:11:56
栏目: 编程语言

在 Debian 上安装 Java 运行时的推荐方式是使用 APT 安装 OpenJDK Runtime Environment(JRE)。下面给出按场景可直接执行的步骤与要点。

使用 APT 安装 OpenJDK JRE

  • 更新索引并安装运行时(以 OpenJDK 11 为例;如只需运行环境,安装 openjdk-11-jre 即可;如需编译运行,安装 openjdk-11-jdk):
    sudo apt update
    sudo apt install openjdk-11-jre    # 仅运行时
    # 或
    sudo apt install openjdk-11-jdk    # 开发环境(含编译器)
    
  • 验证安装:
    java -version
    
  • 如需安装系统默认版本:
    sudo apt install default-jre
    

上述方法为官方仓库安装,依赖自动解决、升级方便,适合绝大多数场景。

安装其他版本与设置默认版本

  • 安装 OpenJDK 8 / 17(按需选择):
    sudo apt install openjdk-8-jre
    sudo apt install openjdk-17-jre
    
  • 列出并切换默认 Java:
    sudo update-alternatives --config java
    
  • 如需同时切换编译器(安装了 JDK 时):
    sudo update-alternatives --config javac
    

以上可在一台机器上并行保留多个版本,并按需切换默认使用。

设置 JAVA_HOME 环境变量(可选)

  • 全局设置(系统范围生效):编辑 /etc/environment,在文件末尾添加(路径以实际安装为准,示例为 OpenJDK 11):
    JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
    
    使改动生效:
    source /etc/environment
    echo $JAVA_HOME
    
  • 用户级设置:编辑 ~/.bashrc,追加:
    export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
    export PATH=$JAVA_HOME/bin:$PATH
    
    使改动生效:
    source ~/.bashrc
    

设置 JAVA_HOME 可避免部分应用找不到 Java 的问题,尤其是服务器与构建工具场景。

手动安装 Oracle JDK(可选)

  • Oracle 官网下载 .tar.gz 包,解压至 /usr/lib/jvm
    sudo mkdir -p /usr/lib/jvm
    sudo tar -xvzf jdk-<version>_linux-x64_bin.tar.gz -C /usr/lib/jvm
    
  • 配置环境变量(示例):
    echo 'export JAVA_HOME=/usr/lib/jvm/jdk-<version>' | sudo tee -a /etc/environment
    echo 'export PATH=$JAVA_HOME/bin:$PATH' | sudo tee -a /etc/environment
    source /etc/environment
    
  • 验证:
    java -version
    

手动安装适合需要特定 Oracle JDK 版本或特性的场景,注意许可与更新策略。

0