当前位置: 首页 > 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详解:双向链表的灵活操作与高效实践
  • 禾赛:车载激光雷达走向标配,核心能力可在机器人领域复用
  • 解放日报:128岁的凤凰自行车“双轮驱动”逆风突围
  • “80后”辽宁石油化工大学副校长杨占旭已任阜新市领导
  • 二手服装“批发”市集受到年轻人追捧,是哪一股潮流在推动?
  • 黄仁勋今年二度到访:中国是英伟达非常重要的市场,希望继续与中国合作
  • 杨小伟被查,国家广播电视总局党组:坚决拥护党中央决定