CentOS linux安装jdk

  1. 查找系统是否安装jdk
c 复制代码
java -version
rpm -qa | grep jdk
  1. 卸载原jdk
c 复制代码
rpm -e --nodeps jdk..(这里为自己jdk路径)
  1. 下载指定版本rpm包

  2. 上传至/usr/local/(具体目录自定义)

  3. 切换至该目录

  4. 安装

c 复制代码
rpm -ivh jdk-8u301-linux-x64.rpm
  1. 默认安装路径为/usr/java

  2. 安装成功,执行相关命令,检查

c 复制代码
java
javac
java -version
  1. 配置环境变量
c 复制代码
vi /etc/profile
c 复制代码
JAVA_HOME=/usr/java/jdk1.8.0_301-amd64
JRE_HOME=/usr/java/jdk1.8.0_301-amd64/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
  1. 使配置环境立即生效
c 复制代码
source /etc/profile
  1. 查看环境变量
c 复制代码
echo $PATH

结束

相关推荐
装不满的克莱因瓶1 分钟前
【cursor】前后端分离项目下的AI跨工程管理方案
java·人工智能·ai·ai编程·cursor·trae·qoder
nbsaas-boot2 分钟前
Linux 服务(systemd)最完整使用文档
linux·运维·服务器
何中应4 分钟前
使用Spring自带的缓存注解维护数据一致性
java·数据库·spring boot·后端·spring·缓存
ZeroToOneDev5 分钟前
Mybatis
java·数据库·mybatis
步步为营DotNet6 分钟前
深度解读.NET中ConcurrentDictionary:高效线程安全字典的原理与应用
java·安全·.net
heartbeat..8 分钟前
Spring Boot 学习:原理、注解、配置文件与部署解析
java·spring boot·学习·spring
零度@8 分钟前
Java 消息中间件 - 云原生多租户:Pulsar 保姆级全解2026
java·开发语言·云原生
七夜zippoe10 分钟前
分布式事务解决方案(二) 消息队列实现最终一致性
java·kafka·消息队列·rocketmq·2pc
不染尘.10 分钟前
Linux的基本管理及命令(下)
linux·windows·ssh
野犬寒鸦11 分钟前
从零起步学习RabbitMQ || 第一章:认识消息队列及项目实战中的技术选型
java·数据库·后端