在Java里如何在Linux系统安装Java_JavaLinux环境搭建说明-java教程

当前系统可能已预装OpenJDK,需通过java -version、javac -version和echo $JAVA_HOME三步验证是否完整可用;Ubuntu推荐apt安装openjdk-17-jdk并手动配置JAVA_HOME;CentOS等可手动解压Adoptium等二进制包,注意路径正确性及shell配置文件匹配。

确认当前系统是否已预装 OpenJDK

很多 Linux 发行版(如 Ubuntu、CentOS Stream)默认自带 OpenJDK,直接运行 java -version 和 which java 就能快速验证。如果输出类似 openjdk version "17.0.1" 且路径在 /usr/bin/java,说明已有可用 JDK,无需重装——但要注意它可能不是你项目要求的版本(比如 Spring Boot 3.x 需要 JDK 17+,而 CentOS 7 自带的是 JDK 11)。

常见误区是看到有 Java 就以为“环境搭好了”,其实 java 命令存在 ≠ javac 可用 ≠ JAVA_HOME 已设好。务必连着检查这三项:

  • java -version
  • javac -version(缺这个说明只装了 JRE)
  • echo $JAVA_HOME(为空就代表没配环境变量)

用包管理器安装指定版本(推荐 Ubuntu/Debian)

Ubuntu 22.04+ 默认源里有 OpenJDK 11/17/21,用 apt 安装最省事、更新有保障。例如装 JDK 17:

sudo apt update
sudo apt install openjdk-17-jdk

装完后 update-alternatives --config java 可切换默认 JDK(当系统存在多个版本时)。注意:openjdk-17-jdk 包会自动注册 javac 和 java,但 JAVA_HOME 仍需手动设:

立即学习“Java免费学习笔记(深入)”;

编辑 ~/.bashrc 或 /etc/environment,加入:

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

路径名因架构和发行版略有差异,可用 sudo update-alternatives --list java 查看真实路径,再把末尾的 /jre/bin/java 替换成 / 得到 JAVA_HOME。

夏夕资源网专注于CMS网站模板,主流语言整站网站源码下载,网站建设相关教程分享,好用的软件素材整合下载,提供一站式便捷自助服务。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"zy.lucklyus.top",如遇到无法解压的请联系管理员!
夏夕资源网-网站模板_免费源码_资源素材 » 在Java里如何在Linux系统安装Java_JavaLinux环境搭建说明-java教程
在线时间:12:00 - 22:00
关注微信公众号:微信公众号
站长邮箱:[email protected]
  • 运营天数: 1393+
  • 资源总数: 47989+
  • 用户总数: 1+
  • 今日更新: 0+
  • 访问次数: 4025865+
  • 本周更新: 0+
  • 最后更新: 2026-03-16

本站指数

×
  • 运营天数: 1393+
  • 资源总数: 47989+
  • 用户总数: 1+
  • 今日更新: 0+
  • 访问次数: 4025865+
  • 本周更新: 0+
  • 最后更新: 2026-03-16