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

结束

相关推荐
小北方城市网2 分钟前
SpringBoot 集成 Elasticsearch 实战(全文检索与聚合分析):打造高效海量数据检索系统
java·redis·分布式·python·缓存
大地的一角3 分钟前
(Linux)进程间通信
linux·运维·服务器
一个处女座的程序猿O(∩_∩)O5 分钟前
深入剖析Java线程生命周期:从创建到销毁的全流程详解
java·开发语言
weixin_462446235 分钟前
【原创实践】在 CentOS 上安装 JupyterHub 并配置 R 语言支持 Kernel
linux·r语言·centos
一嘴一个橘子9 分钟前
mybatis - 多表映射(对一映射、对多映射)
java·mybatis
零基础的修炼13 分钟前
Linux网络---UDP原理
linux·网络·udp
Albert Edison14 分钟前
【ProtoBuf】初识 protobuf
java·开发语言·protobuf
码出财富8 小时前
SpringBoot 内置的 20 个高效工具类
java·spring boot·spring cloud·java-ee
苏宸啊8 小时前
Linux权限
linux·运维·服务器
我是小疯子669 小时前
Python变量赋值陷阱:浅拷贝VS深拷贝
java·服务器·数据库