Debian系统中安装Java

3 阅读1分钟

我操作的系统是Debian GNU/Linux 12 (bookworm),在它上面安装Jdk21。

安装Oracle JDK 21

  1. 下载 deb 包:
    $ wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb
    或者从Oracle官方网站下载。
  2. 安装 deb 包:进入到下载deb包的目录,然后执行命令
    sudo dpkg -i jdk-21_linux-x64_bin.deb
    如果在安装过程中遇到依赖关系问题,可以使用sudo apt-get install -f命令来解决依赖并完成安装。
  3. 验证安装:
    安装完成后,在终端输入java -version命令,如果展示Java 21 的版本信息,则说明安装成功。

安装Open JDK 21

截至 2026 年 1 月,Debian 12 的软件源中可能尚未包含 OpenJDK 21。但如果后续软件源更新支持了,你可以按照以下步骤安装:

  1. 更新软件源:打开终端,输入sudo apt update 命令,以确保软件源列表是最新的。
  2. 安装 OpenJDK 21:使用 sudo apt install openjdk-21-jdk命令来安装 OpenJDK 21。
  3. 验证安装:在终端输入java -version命令,如果展示Java 21 的版本信息,则说明安装成功。

配置JAVA_HOME

  1. 查看Java的安装位置:可以使用以下命令来查看当前的Java版本和它链接到的实际路径
    update-alternatives --config java
  2. 编辑 /etc/environment 文件来全局设置 JAVA_HOME 变量:
    vim /etc/environment
  3. 在文件末尾增加以下内容:
    JAVA_HOME="你的Java安装目录,比如:/usr/lib/jvm/jdk-21"
    PATH="$JAVA_HOME/bin:$PATH"
  4. 使改动生效:
    source /etc/environment
  5. 验证是否成功:
    echo $JAVA_HOME输出配置的JAVA_HOME信息。
    java -version打印Java版本信息。