CentOS Stream 9 安装 JDK

安装前检查

bash 复制代码
java --version

注:此时说明已安装过JDK,否则为未安装。如若已安装过JDK可以跳过安装步骤直接使用,或者先卸载已安装的JDK版本重新安装。

安装JDK

官网下载地址:https://www.oracle.com/java/technologies/downloads/#java17

bash 复制代码
mkdir -p /usr/java/

将下载的压缩包使用FTP工具上传至/usr/java/目录

bash 复制代码
cd /usr/java/

tar -zxvf jdk-17.0.12_linux-x64_bin.tar.gz  -C /usr/java/

环境变量配置

bash 复制代码
vim /etc/profile
bash 复制代码
# 安装目录
export JAVA_HOME=/usr/java/jdk-17.0.12
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export  PATH=${JAVA_HOME}/bin:$PATH

注:"jdk-17.0.12"是我下载的JDK版本,只需将此处修改成你使用的版本即可。

设置配置生效:source /etc/profile

验证

bash 复制代码
java --version

卸载JDK

查找已安装的Java版本:rpm -qa | grep java

卸载已有版本:rpm -e --nodeps 包名

相关推荐
城管不管6 分钟前
Java EE、Java SE 和 Spring Boot
java·spring boot·java-ee
xdpcxq10298 分钟前
EF Core框架数据库连接管理
java·jvm·数据库
熙客10 分钟前
分布式ID解决方案
java·分布式·spring cloud·微服务
菜鸟小九40 分钟前
SSM(MybatisPlus)
java·开发语言·spring boot·后端
不爱编程的小九九42 分钟前
小九源码-springboot051-智能推荐旅游平台
java·spring boot·后端
期待のcode1 小时前
MyBatis框架—延迟加载与多级缓存
java·数据库·后端·缓存·mybatis
老华带你飞1 小时前
小区服务|基于Java+vue的小区服务管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·小区服务管理系统
袁泽斌的学习记录1 小时前
ubuntu22.04安装cuda11.4版本
linux·运维·服务器
华仔啊1 小时前
Spring 配置混乱?搞懂这两个核心组件,问题真能少一半
java·后端·spring
喂完待续1 小时前
【序列晋升】45 Spring Data Elasticsearch 实战:3 个核心方案破解索引管理与复杂查询痛点,告别低效开发
java·后端·spring·big data·spring data·序列晋升