推荐使用apt安装openjdk 17并配置系统级环境变量:执行sudo apt update && sudo apt install openjdk-17-jdk,再编辑/etc/environment写入java_home与path,重启会话后验证java -version及echo $java_home。

在统信 UOS 系统中安装 Java JDK,推荐使用官方源安装 OpenJDK(如 OpenJDK 17 或 21),既安全又适配良好;若需 Oracle JDK,则需手动下载并配置环境变量。
通过系统源安装 OpenJDK(推荐)
统信 UOS 基于 Debian/Ubuntu,可直接用 apt 安装主流 OpenJDK 版本:
- 打开终端,更新软件包列表:sudo apt update
- 查看可用的 JDK 版本:apt list -a openjdk-*(常见有 openjdk-17-jdk、openjdk-21-jdk)
- 安装 JDK 17(稳定且长期支持):sudo apt install openjdk-17-jdk
- 验证安装:java -version 和 javac -version
手动安装 Oracle JDK(可选)
Oracle JDK 不在默认源中,需自行下载并配置:
- 前往 Oracle 官网下载 Linux x64 的 .tar.gz 包(注意选择与 UOS 架构匹配的版本,通常为 amd64)
- 解压到 /opt/java/(需创建目录):sudo tar -xzf jdk-xx_linux-x64_bin.tar.gz -C /opt/java/
- 配置全局环境变量:编辑 /etc/environment,追加两行:
JAVA_HOME="/opt/java/jdk-xx"
PATH="$PATH:$JAVA_HOME/bin" - 重启终端或运行 source /etc/environment,再执行 java -version 验证
切换默认 Java 版本(多 JDK 共存时)
若系统已安装多个 JDK,可用 update-alternatives 管理:
- 将各 JDK 的 java 和 javac 加入替代项:
sudo update-alternatives --install /usr/bin/java java /opt/java/jdk-xx/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /opt/java/jdk-xx/bin/javac 1 - 交互式切换:sudo update-alternatives --config java(按提示选择编号)
验证与常见问题
安装后建议检查三项关键内容:
- JAVA_HOME 是否生效:运行 echo $JAVA_HOME,应输出路径(如未显示,需确认环境变量已加载)
- javac 是否可用:仅安装 JRE 时无编译器,务必安装 -jdk 而非 -jre 包
- 权限与路径空格:手动解压时避免路径含中文或空格,否则部分 IDE(如 IntelliJ)可能识别异常
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











