当前位置: 代码网 > it编程>游戏开发>ar > Ubuntu手动安装JDK 17完整教程(.tar.gz 方式)

Ubuntu手动安装JDK 17完整教程(.tar.gz 方式)

2026年02月08日 ar 我要评论
适用人群:linux 初学者、java 开发者、需要在 ubuntu 上配置 java 环境的用户系统环境:ubuntu 20.04 / 22.04 / 24.04(或其他 linux 发行版)jdk

适用人群:linux 初学者、java 开发者、需要在 ubuntu 上配置 java 环境的用户
系统环境:ubuntu 20.04 / 22.04 / 24.04(或其他 linux 发行版)
jdk 版本:oracle jdk 17(也可适用于 openjdk 或其他版本)

在 ubuntu 上安装 jdk(java development kit)是进行 java 开发的第一步。虽然可以通过 apt 包管理器快速安装 openjdk,但有时我们需要使用特定版本的 oracle jdk,或者希望更灵活地管理多个 jdk 版本。本文将详细介绍如何通过下载 .tar.gz 压缩包的方式,在 ubuntu 系统中手动安装并配置 jdk 17。

第一步:下载 jdk

  1. 打开浏览器,访问 oracle jdk 下载页面
  2. 找到 jdk 17 的 linux x64 版本,选择 tar.gz 格式进行下载。
    • 文件名通常为:jdk-17_linux-x64_bin.tar.gz
  3. 下载完成后,默认会保存在 ~/downloads 目录下。

⚠️ 注意:从 oracle 官网下载 jdk 需要登录 oracle 账号(免费注册即可)。

第二步:解压 jdk 压缩包

打开终端(ctrl + alt + t),进入下载目录并解压文件:

cd ~/downloads
tar -xvzf jdk-17_linux-x64_bin.tar.gz

该命令会解压出一个名为 jdk-17 的文件夹。

第三步:移动 jdk 到系统目录(推荐)

为了便于管理和权限控制,建议将 jdk 移动到 /usr/local/ 目录下:

sudo mv jdk-17 /usr/local/

✅ 提示:/usr/local/ 是存放本地安装软件的常用目录,符合 linux 文件系统规范。

第四步:配置环境变量

我们需要设置 java_homepath 环境变量,以便系统能够识别 javajavac 等命令。

编辑当前用户的 ~/.bashrc 文件:

nano ~/.bashrc

在文件末尾添加以下内容:

# java environment variables
export java_home=/usr/local/jdk-17
export path=$java_home/bin:$path

✅ 提示:

  • java_home 指向 jdk 安装目录。
  • bin 目录加入 path,使命令全局可用。

保存并退出 nano 编辑器:

  1. 按下 ctrl + o 保存文件;
  2. enter 确认;
  3. ctrl + x 退出。

第五步:应用环境变量

为了让配置立即生效,运行以下命令:

source ~/.bashrc

💡 如果你使用的是 zsh(如新版 ubuntu 或 macos),请编辑 ~/.zshrc 文件,并执行 source ~/.zshrc

第六步:验证安装

运行以下命令检查 java 是否安装成功:

java -version

如果看到类似输出,说明安装成功:

java version "17.0.1" 2021-09-14 lts
java(tm) se runtime environment (build 17.0.1+12-lts-39)
java hotspot(tm) 64-bit server vm (build 17.0.1+12-lts-39, mixed mode, sharing)

你也可以验证编译器:

javac -version
# 输出:javac 17.0.1

可选:切换多个 jdk 版本(进阶)

如果你需要管理多个 jdk 版本,可以使用 update-alternatives 工具或通过修改 java_home 快速切换。

例如,切换到 openjdk 11:

export java_home=/usr/lib/jvm/java-11-openjdk-amd64
export path=$java_home/bin:$path

常见问题

问题解决方案
java: command not found检查 path 是否包含 $java_home/bin,确认 .bashrc 是否已 source
权限不足使用 sudo 移动文件,确保目录可读
下载链接失效登录 oracle 账户,确认是否勾选了许可协议

结语

通过以上步骤,你已经成功在 ubuntu 系统中手动安装并配置了 oracle jdk 17。这种方式不仅适用于 jdk 17,也适用于 jdk 8、jdk 21 等其他版本,只需替换对应的压缩包和路径即可。

手动安装虽然比 apt 多几步,但能让你更清晰地理解 jdk 的结构和环境变量的作用,是每位 java 开发者必备的基础技能。

到此这篇关于ubuntu手动安装jdk 17完整教程的文章就介绍到这了,更多相关ubuntu手动安装jdk 17内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com