当前位置: 首页 > news >正文

CentOS 7 安装OpenJDK 17 JRE

CentOS 7 自带的java 版本为:java version "1.8.0_311", 有些软件的运行需要更高的java版本。CentOS 7 自带的默认仓库里 没有 OpenJDK 17,但是 Adoptium 项目(前身 AdoptOpenJDK)提供了稳定的 OpenJDK 17 版本。

1. 下载OpenJDK 17

根据系统的信息从 https://adoptium.net/zh-CN/temurin/releases/?version=17下载 。

2.  解压:

tar -zxvf OpenJDK17U-jre_x64_linux_hotspot_17.0.15_6.tar.gz ./

3. 拷贝到指定位置

sudo mv jdk-17.0.15+6-jre /opt/openjdk-17

注:

  • 权限设置/opt/ 目录通常由系统管理员进行管理,具有较高的权限设置。将 JDK 安装在该目录下,可以更好地控制对 JDK 文件的访问权限,确保只有授权用户才能对其进行修改或删除操作,提高系统的安全性。
  • 避免冲突:由于 /opt/ 目录主要用于安装可选软件,将 JDK 安装在此处可以避免与系统自带的软件或其他关键文件产生冲突,减少因文件冲突导致的系统故障或安全问题。

4. 配置环境变量

sudo tee /etc/profile.d/openjdk17.sh << 'EOF'
export JAVA_HOME=/opt/openjdk-17
export PATH=$JAVA_HOME/bin:$PATH
EOFsource /etc/profile.d/openjdk17.sh

5. 验证

java -version

输出:

openjdk version "17.0.15" 2025-04-15
OpenJDK Runtime Environment Temurin-17.0.15+6 (build 17.0.15+6)
OpenJDK 64-Bit Server VM Temurin-17.0.15+6 (build 17.0.15+6, mixed mode, sharing)

相关文章:

  • 空间数据分析新趋势:AI 与 ArcGIS Pro 的协同创新
  • 使用 Gradio + Qwen3 + vLLM 部署 Text2SQL 多表查询系统
  • MySQL 8.0 OCP(1Z0-908)英文题库(1-10)
  • Linux NVIDIA 显卡驱动安装指南(适用于 RHEL/CentOS)
  • 检测内存条好坏有工具,推荐几款内存检测工具
  • 从明文裸奔到密钥长城:HTTPS加密全链路攻防与CA信任锚点构建
  • 直播数据大屏是什么?企业应如何构建直播数据大屏?
  • Linux:认识基础IO
  • TikTok 矩阵运营新手实操保姆级教程 2.0 版本
  • CentOS 7.9 安装详解:手动分区完全指南
  • C++排序算法(一)
  • 统信服务器系统reposync命令详解
  • CentOS算法部署
  • 【数据结构】手撕二叉搜索树
  • 【Linux系列】如何区分 SSD 和机械硬盘
  • Ubuntu 使用dotfiles个性化配置模板
  • 鸿蒙开发——4.ArkTS快速入门指南
  • 一种扫描雷达超分辨成像检测一体化方法——论文阅读
  • python23-函数返回值和参数处理,变量作用域
  • 【计算机视觉】OpenCV项目实战:OpenCV_Position 项目深度解析:基于 OpenCV 的相机定位技术
  • 冷冰川谈黑白
  • 马上评丨学术不容“近亲繁殖”
  • 构建菌株有效降解有机污染物,上海交大科研成果登上《自然》
  • 印巴冲突升级,巴基斯坦股市重挫7.29%,创5年来最大单日跌幅
  • 水利部:山西、陕西等地旱情将持续
  • 中国证监会印发《推动公募基金高质量发展行动方案》