当前位置:首页 > 后端开发 > 正文

没有网络怎么安装java

可提前在有网设备下载对应系统及版本的JDK离线安装包至U盘,拷贝至无网电脑后双击运行安装程序,按向导完成安装

以下是针对「没有网络环境下如何安装 Java」的完整解决方案,涵盖前期准备、各平台操作步骤、注意事项及常见问题解答,本方案适用于 Windows、Linux、macOS 三大主流操作系统,核心思路为 提前下载所需文件→本地化部署→手动配置环境变量


核心前提:获取离线安装包

由于无法联网下载,需通过以下任意一种方式获得 Java Development Kit (JDK) 的离线安装文件:
| 方式 | 适用场景 | 优点 | 缺点 |
|———————|—————————-|———————–|———————–|
| U盘/移动硬盘拷贝 | 个人电脑↔无网设备 | 操作简单 | 需物理接触两台设备 |
| 刻录光盘 | 长期存档/批量部署 | 稳定性高 | 成本较高 |
| 内部共享服务器 | 企业/机构内部网络隔离区 | 便于统一管理 | 依赖内部基础设施 |

关键操作:

  1. 访问可信源下载完整安装包
    推荐从 Oracle 官方网站 或 OpenJDK 镜像站(如 Adoptium)下载对应系统的 JDK 压缩包(非 Web 安装器)。
    示例文件名:jdk-21_windows-x64_bin.zip(Windows)、jdk-21_linux-x64_bin.tar.gz(Linux)、jdk-21_macos-aarch64_bin.tar.gz(macOS)。

  2. 校验文件完整性
    若文件来自第三方渠道,建议比对 MD5/SHA-256 哈希值(可在有网设备上生成后记录)。


分平台安装指南

️ A. Windows 系统

步骤 1:解压安装包
双击 .zip 文件 → 选择解压路径(默认建议 C:Program FilesJavajdk-21)。

步骤 2:创建安装目录结构
手动创建以下子目录(右键新建文件夹):

jdk-21
├── bin       # 可执行文件
├── lib       # 核心类库
└── conf      # 配置文件

将解压后的文件按类别拖入对应目录。

没有网络怎么安装java  第1张

步骤 3:配置系统环境变量

  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。
  2. 新建系统变量:
    • JAVA_HOME → 指向 JDK 根目录(如 C:Program FilesJavajdk-21
    • PATH → 追加 %JAVA_HOME%bin(注意用分号分隔现有路径)
  3. 应用更改后重启命令提示符。

步骤 4:验证安装
打开 CMD,输入以下命令:

java -version   # 应显示版本号
javac -version # 编译工具链验证

B. Linux 系统(以 Ubuntu 为例)

步骤 1:上传并解压文件

# 假设文件已上传至 /opt 目录
cd /opt
tar -zxvf jdk-21_linux-x64_bin.tar.gz
mv jdk-21 /usr/local/java/   # 移动到标准位置

步骤 2:创建软链接(可选)

sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk-21/bin/java 1
sudo update-alternatives --config java   # 交互式选择默认版本

步骤 3:编辑配置文件
修改 ~/.bashrc/etc/profile,添加:

export JAVA_HOME=/usr/local/java/jdk-21
export PATH=$JAVA_HOME/bin:$PATH

执行 source ~/.bashrc 使配置生效。

步骤 4:验证安装

java -version
echo $JAVA_HOME   # 检查环境变量

C. macOS 系统

步骤 1:解压与放置
双击 .tar.gz 文件自动解压 → 将 jdk-21 文件夹拖拽至 /Library/Java/JavaVirtualMachines/

步骤 2:修改 Bash 配置文件
编辑 ~/.zshrc(Zsh)或 ~/.bash_profile,添加:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-21/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

执行 source ~/.zshrc 刷新配置。

步骤 3:验证安装

/Library/Java/JavaVirtualMachines/jdk-21/Contents/Home/bin/java -version

通用注意事项

风险点 解决方案
文件损坏 重新下载并校验哈希值
️ 权限不足 Linux/macOS 使用 sudo,Windows 以管理员身份运行
多版本冲突 删除旧版 Java 残留文件,或通过 update-alternatives(Linux)管理版本
GUI 工具缺失 仅安装 JRE(Java SE Runtime Environment)而非完整 JDK
内存不足 关闭后台进程,或选择轻量级发行版(如 Azul Zulu)

相关问答 FAQs

Q1: 如果只有 JRE 没有 JDK怎么办?

A: JRE(Java Runtime Environment)仅包含运行环境,缺少编译器 javac,若需开发 Java 程序,必须使用包含 bin/javac 的完整 JDK,解决方案:重新下载并安装包含 bin/javac 的 JDK 包。

Q2: 安装后输入 java 报错 “command not found”?

A: 90% 的原因是环境变量未正确配置,请按以下顺序排查:

  1. 检查 JAVA_HOME 是否指向实际安装目录;
  2. 确认 PATH 中包含 $JAVA_HOME/bin
  3. 重启终端或注销后重新登录;
  4. Windows 用户尝试以管理员身份运行 CMD。
0