发布于2026-07-05 阅读(0)
扫一扫,手机访问
Ja va 环境配置是很多后端开发者的日常操作,尤其在 Debian 这类稳定的服务器系统上,步骤其实并不复杂,但也有些细节容易踩坑。下面直接从系统准备开始,一步步把环境搭好。
动手之前,先确保 Debian 系统的软件包列表和已安装包都是最新的,避免因为版本过旧导致依赖冲突。这属于标准预备工作,执行下面的命令就行:
sudo apt update && sudo apt upgrade -y
Debian 官方仓库里直接集成了 OpenJDK——也就是 Ja va 的开源实现,不需要额外配置任何源,对绝大多数场景来说够用了。根据项目要求选版本即可。
sudo apt install openjdk-11-jdk -y
# 把 11 换成 17 就是安装 17 版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_HOME 和 PATH。推荐修改系统级的 /etc/environment 文件,这样对所有用户都生效,一劳永逸。
sudo nano /etc/environment/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"source /etc/environmentecho $JA VA_HOME # 应该输出刚才设置的路径
echo $PATH # 应该包含 $JA VA_HOME/bin如果系统里安装了多个 JDK 版本(比如 OpenJDK 8、11、17 同时存在),可以用 update-alternatives 工具来切换默认版本。这一步不是必须的,但实际工作中很实用。
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 100sudo update-alternatives --config ja va
sudo update-alternatives --config ja vac有些项目强制要求用 Oracle JDK(非开源版本),那就需要手动下载安装了。流程稍微麻烦一点,但也不复杂。
jdk-17_linux-x64_bin.tar.gz),放到 /tmp 目录下。/usr/lib/jvm:sudo mkdir -p /usr/lib/jvm
sudo tar -zxvf /tmp/jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm/usr/lib/jvm/jdk-17 即可。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8