商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 如何在Debian上正确配置Java环境

如何在Debian上正确配置Java环境

  发布于2026-07-05 阅读(0)

扫一扫,手机访问

在 Debian 上搭建 Ja va 开发环境,这几个步骤就够了

Ja va 环境配置是很多后端开发者的日常操作,尤其在 Debian 这类稳定的服务器系统上,步骤其实并不复杂,但也有些细节容易踩坑。下面直接从系统准备开始,一步步把环境搭好。

一、先把系统软件包更新到最新

动手之前,先确保 Debian 系统的软件包列表和已安装包都是最新的,避免因为版本过旧导致依赖冲突。这属于标准预备工作,执行下面的命令就行:

sudo apt update && sudo apt upgrade -y

二、安装 OpenJDK(推荐方案)

Debian 官方仓库里直接集成了 OpenJDK——也就是 Ja va 的开源实现,不需要额外配置任何源,对绝大多数场景来说够用了。根据项目要求选版本即可。

  • 安装最新稳定版(比如 OpenJDK 11 或 17):
    sudo apt install openjdk-11-jdk -y
    # 把 11 换成 17 就是安装 17 版
  • 安装系统默认推荐的 JDK(通常是当前最稳定的那个版本):
    sudo apt install default-jdk -y

三、验证一下安装是否成功

装完后用下面这条命令检查 Ja va 版本,确认环境已经生效:

ja va -version

如果看到类似这样的输出,就说明 OpenJDK 11 已经就位了:

openjdk version "11.0.14.1" 2023-03-14
OpenJDK Runtime Environment (build 11.0.14.11-Debian-2)
OpenJDK 64-Bit Server VM (build 11.0.14.11-Debian-2, mixed mode)

四、配置环境变量

为了方便在任何目录下都能直接调用 Ja va 命令,以及后续开发工具能正确找到 JDK 路径,需要设置 JA VA_HOMEPATH。推荐修改系统级的 /etc/environment 文件,这样对所有用户都生效,一劳永逸。

  1. 用编辑器打开配置文件:
    sudo nano /etc/environment
  2. 在文件末尾追加下面两行(注意路径要根据实际安装位置调整,OpenJDK 11 通常安装在 /usr/lib/jvm/ja va-11-openjdk-amd64):
    JA VA_HOME="/usr/lib/jvm/ja va-11-openjdk-amd64"
    PATH="$JA VA_HOME/bin:$PATH"
  3. 让配置立即生效:
    source /etc/environment
  4. 验证一下:
    echo $JA VA_HOME   # 应该输出刚才设置的路径
    echo $PATH        # 应该包含 $JA VA_HOME/bin

五、管理多个 Ja va 版本(按需操作)

如果系统里安装了多个 JDK 版本(比如 OpenJDK 8、11、17 同时存在),可以用 update-alternatives 工具来切换默认版本。这一步不是必须的,但实际工作中很实用。

  1. 先把已安装的 Ja va 和 ja vac 注册进去:
    sudo update-alternatives --install /usr/bin/ja va ja va /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja va 100
    sudo update-alternatives --install /usr/bin/ja vac ja vac /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja vac 100
  2. 之后切换版本时,运行命令并按提示选择对应的编号即可:
    sudo update-alternatives --config ja va
    sudo update-alternatives --config ja vac

六、手动安装 Oracle JDK(备选方案)

有些项目强制要求用 Oracle JDK(非开源版本),那就需要手动下载安装了。流程稍微麻烦一点,但也不复杂。

  1. 先从 Oracle 官网下载对应版本的压缩包(比如 jdk-17_linux-x64_bin.tar.gz),放到 /tmp 目录下。
  2. 解压到 /usr/lib/jvm
    sudo mkdir -p /usr/lib/jvm
    sudo tar -zxvf /tmp/jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm
  3. 然后参考第四步配置环境变量,只是路径换成 /usr/lib/jvm/jdk-17 即可。
  4. 如果想切换版本,再走一遍第五步的注册和选择流程。
本文转载于:https://www.yisu.com/ask/28382976.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注