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 包名

相关推荐
Libby博仙8 分钟前
asp.net core Web Api中的数据绑定
java·前端·asp.net
小金的学习笔记14 分钟前
SpringBootWeb案例-2
java·服务器·springboot·web
杰九17 分钟前
【全栈】SprintBoot+vue3迷你商城(2)
java·数据库·spring boot·mysql
华年源码17 分钟前
基于springboot的课程作业管理系统(源码+数据库+文档)
java·数据库·毕业设计·源码·springboot
O。o.尊都假都2 小时前
003__系统共享工具、服务器的使用
linux·运维·服务器
x-cmd2 小时前
[241231] CachyOS 2024 年终总结:性能飞跃与社区繁荣 | ScyllaDB 宣布转向开源可用许可证
linux·开源·操作系统·database·开发·集群·arch
Java知识日历3 小时前
【内含例子代码】Spring框架的设计模式应用(第二集)
java·开发语言·后端·spring·设计模式
叱咤少帅(少帅)4 小时前
Ubuntu Server安装谷歌浏览器
linux·运维·ubuntu
old_power4 小时前
Linux(Ubuntu24.04)安装Eigen3库
linux·c++·人工智能
尘浮生6 小时前
Java项目实战II基于微信小程序的家庭大厨(开发文档+数据库+源码)
java·开发语言·数据库·微信小程序·小程序·maven