在 Ubuntu 系统中安装 Java 开发工具包(JDK),最常见的方法是通过 apt 包管理器直接安装,对于需要特定版本 JDK 的开发环境,或者在没有网络连接的离线服务器上,使用 ubuntu tar.gz 安装jdk 是一种非常灵活且可靠的方式,这种方法允许我们手动控制 JDK 的安装路径和版本,避免系统自动更新带来的版本冲突。
下面将详细介绍在 Ubuntu 系统下,通过解压 tar.gz 压缩包来手动安装 JDK 的完整步骤。
第一步:下载 JDK 压缩包
你需要从 Oracle 官网或 OpenJDK 的源站下载对应版本的 JDK 安装包。

- 访问 Oracle JDK 下载页面 或 OpenJDK 下载站。
- 选择适合你系统架构(通常是 Linux x64)的 JDK 版本(JDK 17 或 JDK 8)。
- 下载
.tar.gz格式的压缩包(文件名通常类似jdk-17_linux-x64_bin.tar.gz)。 - 将下载好的文件移动到一个合适的目录,
/usr/local/src,或者直接保留在用户目录下。
第二步:解压文件
将下载好的 .tar.gz 文件解压到指定的安装目录,建议将 JDK 安装在 /usr/local/java 目录下,以保持系统目录的整洁。
- 创建安装目录:
sudo mkdir -p /usr/local/java
- 将下载的文件复制到该目录并解压:
sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local/java
(注意:请将
jdk-17_linux-x64_bin.tar.gz替换为你实际下载的文件名)
解压成功后,你可以使用 ls 命令查看 /usr/local/java 目录,里面应该会出现一个以版本号命名的文件夹(jdk-17)。
第三步:配置环境变量
安装完成后,为了让系统识别并使用这个 JDK,我们需要配置环境变量,编辑用户主目录下的 .bashrc 文件。
-
打开配置文件:
nano ~/.bashrc
-
在文件末尾添加以下内容:
export JAVA_HOME=/usr/local/java/jdk-17 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
(请确保
JAVA_HOME路径与你解压后的实际文件夹名称一致) -
保存并退出:按下
Ctrl + O保存,然后按下Enter确认,最后按下Ctrl + X退出编辑器。
第四步:使配置生效
为了立即应用刚才的配置,需要重新加载 .bashrc 文件:
source ~/.bashrc
第五步:验证安装
通过命令检查 JDK 是否安装成功。
- 检查 Java 版本:
java -version
- 检查 Java 编译器版本:
javac -version
如果输出了相应的版本信息(openjdk version "17.0.1"),说明你的 ubuntu tar.gz 安装jdk 流程已经成功完成。
通过 tar.gz 包进行手动安装虽然步骤比 apt 安装多,但它提供了更高的自由度,你可以轻松地在同一台机器上安装多个版本的 JDK,并通过修改环境变量随时切换使用,这种方法是许多资深 Linux 用户和管理员在处理复杂 Java 环境时的首选方案。

