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

结束

相关推荐
小小小糖果人5 分钟前
Linux云计算基础篇(27)-NFS网络文件系统
linux·网络·云计算
小小小糖果人11 分钟前
Linux云计算基础篇(25)-DNS配置
linux·运维·云计算
赶飞机偏偏下雨13 分钟前
【Java笔记】消息队列
java·开发语言·笔记
TIANE-Kimmy22 分钟前
VS code定时任务设置(mac os)
linux·运维·服务器
大聪明-PLUS25 分钟前
嵌入式Linux简介—第二部分(共3部分)
linux·嵌入式·arm·smarc
豐儀麟阁贵33 分钟前
2.6 代码注释与编码规
java·开发语言
程序员三明治34 分钟前
【Mybatis从入门到入土】ResultMap映射、多表查询与缓存机制全解析
java·sql·缓存·mybatis·resultmap·缓存机制·多表查询
panshiyangmaye35 分钟前
RHCSA作业1
linux·运维·服务器
egoist202336 分钟前
[linux仓库]信号保存[进程信号·肆]
linux·开发语言·信号集·信号保存·sigpending
华仔啊39 分钟前
Java 重试机制没写对,线上很容易出问题!这份生产级方案请收好
java·后端