怎么安装jdk

怎么安装jdk

下载安装包

jdk-25_linux-x64_bin.rpm

检查系统版本,确保 CentOS 版本支持 JDK 25(推荐 CentOS 7 或更高版本)

bash 复制代码
cat /etc/centos-release

卸载旧版本(可选)

bash 复制代码
sudo yum remove java-1.8.0-openjdk
bash 复制代码
# 切换到 rpm 文件所在目录
cd /path/to/rpm/file

# 安装 JDK 25
sudo rpm -ivh jdk-25_linux-x64_bin.rpm

# 验证安装结果
java -version

永久配置(所有会话生效)

bash 复制代码
# 编辑 .bashrc 文件
vi ~/.bashrc

# 添加以下内容
export JAVA_HOME=/usr/lib/jvm/jdk-25
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

# 使配置生效
source ~/.bashrc

验证安装结果

bash 复制代码
# 验证 Java 版本
java -version

# 验证 javac 版本
javac -version

# 验证环境变量
echo $JAVA_HOME
echo $PATH
相关推荐
坚持就完事了10 分钟前
数据结构之树(Java实现)
java·算法
Monly2113 分钟前
Java:修改打包配置文件
java·开发语言
roman_日积跬步-终至千里13 分钟前
【架构设计与实现】动态数据源切换:核心代码实现手册
java
XiaoFan01222 分钟前
免密批量抓取日志并集中输出
java·linux·服务器
顾北1228 分钟前
MCP服务端开发:图片搜索助力旅游计划
java·spring boot·dubbo
我命由我1234535 分钟前
Android 广播 - 静态注册与动态注册对广播接收器实例创建的影响
android·java·开发语言·java-ee·android studio·android-studio·android runtime
赛姐在努力.36 分钟前
【拓扑排序】-- 算法原理讲解,及实现拓扑排序,附赠热门例题
java·算法·图论
yxc_inspire40 分钟前
Java学习第二天
java·面向对象
毕设源码-赖学姐42 分钟前
【开题答辩全过程】以 基于net超市销售管理系统为例,包含答辩的问题和答案
java
island131443 分钟前
CANN ops-nn 算子库深度解析:核心算子(如激活函数、归一化)的数值精度控制与内存高效实现
开发语言·人工智能·神经网络