乌班图系统离线安装jdk
时间: 2025-06-19 19:23:08 浏览: 21
### Ubuntu 系统 JDK 离线安装步骤
#### 准备工作
在开始之前,确保已经获取到适合目标系统的 JDK 压缩包(如 `jdk-17.0.7_linux-x64_bin.tar.gz` 或其他版本),并将其上传至目标 Ubuntu 服务器。
---
#### 检查系统是否已安装 OpenJDK
运行以下命令来确认当前系统是否存在默认的 OpenJDK 安装:
```bash
java -version
```
如果返回的是 OpenJDK 的版本号,则说明系统已有 Java 运行环境。可以继续执行卸载操作或者跳过此步[^2]。
---
#### 创建目录用于存放 JDK 文件
创建一个专门存储 JDK 的目录结构,通常建议放置于 `/usr/lib/jvm/` 下面:
```bash
sudo mkdir -p /usr/lib/jvm/
cd /usr/lib/jvm/
```
---
#### 解压 JDK 到指定位置
将下载好的 JDK 压缩包解压到上述路径下。假设压缩包名为 `jdk-17.0.7_linux-x64_bin.tar.gz` 并位于当前用户的桌面文件夹中:
```bash
sudo tar -zxvf ~/Desktop/jdk-17.0.7_linux-x64_bin.tar.gz -C /usr/lib/jvm/
```
对于 JDK 8 版本的情况也可以采用类似的指令完成解压过程[^3]:
```bash
sudo tar -zxvf ~/Downloads/jdk-8u411-linux-x64.tar.gz -C /usr/local/java
```
---
#### 配置环境变量
编辑全局配置文件 `/etc/profile` 添加新的 JAVA_HOME 路径以及更新 PATH 变量设置:
```bash
sudo nano /etc/profile
```
追加如下内容至该文档末尾部分:
```bash
export JAVA_HOME=/usr/lib/jvm/jdk-17.0.7 # 替换为实际解压后的目录名
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
```
保存退出后使更改生效需重新加载 profile 设置:
```bash
source /etc/profile
```
验证新加入的环境变量是否正常运作可再次调用 version 查看工具输出结果应显示刚刚安装成功的 Oracle JDK 实例而非之前的 openjdk 数据源[^4].
---
#### 测试 JDK 是否安装成功
最后一步就是检验整个流程下来我们的手动离线部署成果如何, 执行下面这条简单的测试语句即可得知最终答案:
```bash
java -version
javac -version
```
---
### 注意事项
- 如果遇到权限不足的问题,请尝试加上 sudo 权限后再试一次。
- 不同的操作系统架构可能会影响具体使用的二进制文件名称,请务必核对自己所处平台对应的官方资源链接地址再行动手实践。
阅读全文
相关推荐

















