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

相关推荐
2501_9444241217 小时前
Flutter for OpenHarmony游戏集合App实战之记忆翻牌配对消除
android·java·开发语言·javascript·windows·flutter·游戏
鹿角片ljp18 小时前
Java网络编程入门:从Socket到多线程服务器
java·服务器·网络
真的想上岸啊18 小时前
4、修改开发板内核启动日志级别
linux
走进IT18 小时前
DDD项目分层结构说明
java
RisunJan18 小时前
Linux命令-kill(向进程发送信号的核心命令)
linux·运维·服务器
橙露18 小时前
嵌入式实时操作系统 FreeRTOS:任务调度与信号量的核心应用
java·大数据·服务器
愚公移码18 小时前
蓝凌EKP产品:关联机制浅析
java·服务器·前端
阿蒙Amon18 小时前
C#每日面试题-is和as的区别
java·开发语言·c#
Tao____18 小时前
适合中小企业的物联网平台
java·物联网·mqtt·低代码·开源
物理与数学18 小时前
linux内核 页缓存的脏页管理
linux·linux内核