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
EOF

source /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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值