您的位置:首页 >Ubuntu From Scratch如何安装Java
发布于2026-05-01 阅读(0)
扫一扫,手机访问

在 Ubuntu 上配置 Ja va 环境,是很多开发工作的起点。面对不同的需求,其实有两条清晰且可靠的路径可选:一条是追求便捷的“快车道”,另一条则是满足定制化需求的“手动档”。下面就来详细拆解这两种方法。
对于绝大多数场景,尤其是刚入门或希望快速搭建环境的朋友,通过系统的 APT 包管理器安装 OpenJDK 无疑是首选。它的优势在于简单、稳定,并且由社区长期维护。
sudo apt updatesudo apt install default-jdksudo apt install openjdk-11-jdk(将命令中的 11 替换为 8 或 17 同样适用)ja va -versionja vac -version如果你有特殊需求,比如必须使用 Oracle 的官方 JDK,或者希望将 Ja va 安装到自定义目录以便于管理多个独立版本,那么手动安装的方式就更适合你。
/usr/local/ja va 目录为例。
sudo mkdir -p /usr/local/ja va.tar.gz 压缩包解压至此:sudo tar -xzf jdk--linux-x64_bin.tar.gz -C /usr/local/ja va (请将 替换为实际版本号)sudo update-alternatives --install /usr/bin/ja va ja va /usr/local/ja va/jdk-/bin/ja va 300 sudo update-alternatives --install /usr/bin/ja vac ja vac /usr/local/ja va/jdk-/bin/ja vac 300 sudo update-alternatives --config ja va,然后根据屏幕提示选择你想设为默认的版本编号。无论采用上述哪种方式安装,正确配置 JA VA_HOME 环境变量都是至关重要的一环。很多开发工具和应用程序都依赖它来定位 Ja va 的安装位置。
update-alternatives --config ja va,从输出信息中找到你当前所选 JDK 的路径(通常是 bin/ja va 所在的目录),然后去掉末尾的 /bin/ja va。/usr/lib/jvm/ja va-11-openjdk-amd64;如果是手动安装,则是你解压的目录,如 /usr/local/ja va/jdk-。~/.bashrc 或 ~/.zshrc),在文件末尾添加:
export JA VA_HOME=/usr/lib/jvm/ja va-11-openjdk-amd64export PATH=$JA VA_HOME/bin:$PATHsource ~/.bashrc 或 source ~/.zshrc 使配置立即生效。/etc/environment 文件,添加:
JA VA_HOME="/usr/lib/jvm/ja va-11-openjdk-amd64"source /etc/environment 或在新的终端会话中生效。echo $JA VA_HOME,它应该返回你刚才设置的路径。同时,再次检查 ja va -version 和 ja vac -version,确保显示的版本与你期望的一致。完成所有步骤后,进行一次全面的检查能避免后续的麻烦。这里也汇总了几个常见问题的排查思路。
ja va -version 与 ja vac -version 均返回你安装的期望版本号。echo $JA VA_HOME 返回正确的 Ja va 安装根目录路径。sudo update-alternatives --config ja va 命令,在已注册的版本之间进行交互式切换,非常方便。PATH 环境变量没有正确包含 $JA VA_HOME/bin。请检查配置文件,并确保执行了 source 命令重新加载配置。ja va 和 ja vac 显示的版本不同,很可能是因为它们指向了不同的 JDK 目录。需要检查并统一配置。sudo 提权。或者,事后检查相关目录的读写权限是否合适。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9