怎么安装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
相关推荐
日月云棠1 天前
各版本JDK对比:JDK 25 特性详解
java
用户8307196840821 天前
Spring Boot 项目中日期处理的最佳实践
java·spring boot
JavaGuide1 天前
Claude Opus 4.6 真的用不起了!我换成了国产 M2.5,实测真香!!
java·spring·ai·claude code
IT探险家1 天前
Java 基本数据类型:8 种原始类型 + 数组 + 6 个新手必踩的坑
java
花花无缺1 天前
搞懂new 关键字(构造函数)和 .builder() 模式(建造者模式)创建对象
java
用户908324602731 天前
Spring Boot + MyBatis-Plus 多租户实战:从数据隔离到权限控制的完整方案
java·后端
桦说编程1 天前
实战分析 ConcurrentHashMap.computeIfAbsent 的锁冲突问题
java·后端·性能优化
程序员清风1 天前
用了三年AI,我总结出高效使用AI的3个习惯!
java·后端·面试
beata1 天前
Java基础-13: Java反射机制详解:原理、使用与实战示例
java·后端
用户0332126663671 天前
Java 使用 Spire.Presentation 在 PowerPoint 中添加或删除表格行与列
java