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

日常记录-CentOS 9安装java17

文章目录

  • 前言
  • 一、手动安装 Oracle JDK 17 或 OpenJDK 17(适合自定义路径)
  • 二、使用 CentOS 9 系统包安装 OpenJDK 17(简单稳定)
  • 三、使用 SDKMAN(管理多个版本)
  • 总结


前言

CentOS 9安装java17


一、手动安装 Oracle JDK 17 或 OpenJDK 17(适合自定义路径)

  1. 下载 JDK 17(任选其一):
    • OpenJDK 17 官网:https://jdk.java.net/17/
    • Oracle JDK 17 官网:https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
    或使用 wget 下载,例如 OpenJDK 17:
cd /usr/local
sudo wget https://download.java.net/java/GA/jdk17/0d483a098a57463bbd93e4c1a31c6840/35/GPL/openjdk-17_linux-x64_bin.tar.gz
sudo tar -xzf openjdk-17_linux-x64_bin.tar.gz
sudo mv jdk-17 /usr/local/java17
  1. 设置环境变量:

编辑或添加 /etc/profile.d/java17.sh:

sudo tee /etc/profile.d/java17.sh > /dev/null <<EOF
export JAVA_HOME=/usr/local/java17
export PATH=\$JAVA_HOME/bin:\$PATH
EOF

使配置生效:

source /etc/profile.d/java17.sh
  1. 验证:
java -version

二、使用 CentOS 9 系统包安装 OpenJDK 17(简单稳定)

sudo dnf install -y java-17-openjdk java-17-openjdk-devel

验证:

java -version

输出示例:

openjdk version "17.0.x" ...

设置为默认(如果有多个 Java):

sudo alternatives --config java

三、使用 SDKMAN(管理多个版本)

安装 sdkman:

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"

安装 Java 17:

sdk install java 17.0.9-tem

切换 Java 版本(如果安装了多个):

sdk use java 17.0.9-tem

总结

CentOS 9安装java17

相关文章:

  • GitLab-获取token(访问令牌)
  • 用css给div列表加个序号
  • uniapp的h5,打开的时候,标题会一闪而过应用名称,再显示当前页面的标题
  • uniapp 自定义tabbar
  • D1084低功耗LDO稳压器:技术解析与应用设计
  • 各证券公司QMT的本地VSCode开发环境配置指南
  • CRUD3
  • Bad Request 400
  • 什么是 矩阵号 ?为什么要做海外矩阵?
  • Axure高保真AI算法训练平台
  • SQL2API 核心理念:如何重构数据服务交付范式
  • github配置ssh,全程CV
  • chain_type=“stuff 是什么 ? 其他方式有什么?
  • 用户管理和权限管理
  • FnOS安装
  • Vue接口平台学习七——接口调试页面请求体
  • PyTorch实现权重衰退:从零实现与简洁实现
  • 蓝桥杯嵌入式开发板结构分析及功能学习笔记
  • 5.跳表(skiplist)
  • C++ | STL之list详解:双向链表的灵活操作与高效实践
  • 格桑花盛放上海,萨迦艺术团襄阳公园跳起藏族舞
  • 五一假期首日,多地党政主官暗访督查节日安全和值班值守工作
  • 刘洪洁已任六安市委副书记、市政府党组书记
  • 五一期间全国高速日均流量6200万辆,同比增长8.1%
  • 王毅谈金砖国家反恐和网络安全合作
  • 剑指3000亿产业规模,机器人“武林大会”背后的无锡“野望”