Linux使用rpm安装jdk8
1.首先我们需要去oracle的官网进行下载jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择我们所需要的版本就可以了,我这里选择这个
目前下载jdk都需要Oracle账户
账号 1 :amador.sun@foxmail.com
密码:1211WaN!
账号 2 :amador.sun@qq.com
密码:1211WaN!
---------------(20.09.28更新)-----------------------
账号 3 :hellooracle123@qq.com
密码:1211WaN!
账号 4 :javacno.1@qq.com
密码:1211WaN!
---------------(21.04.03更新)-----------------------
账号 5 :oracle-01@qq.com
密码:1211WaN!
账号 6 :oracle-02@qq.com
密码:1211WaN!
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GE72L9op-1619158923272)(C:\Users\ZQL666\Desktop\14a94c5f96a98c20a0f877bcd1cfce261603849784754.png)]
2.下载完成后运用Linux与Windows连接工具将下载好的压缩包传到Linux用户目录中
3.如果是否安装openjdk,安装了则卸载
java -version #查看java版本
# 检查jdk是否存在
rpm -qa|grep jdk
卸载命令: yum -y remove
yum -y remove libgcj-4.1.2-42.el5
#如果不信可以用下面强制卸载
# 卸载 -e
#--nodeps 强制删除
rpm -e --nodeps jdk1.8.0_121-1.8.0_121-fcs.x86_64
卸载jdk
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vBRx4Wed-1619158923274)(C:\Users\ZQL666\AppData\Roaming\Typora\typora-user-images\image-20210423141327659.png)]
安装jdk
# 安装java rpm
rpm -ivh jdk-8u221-linux-x64.rpm
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-awK3uFuQ-1619158923275)(C:\Users\ZQL666\AppData\Roaming\Typora\typora-user-images\image-20210423141436246.png)]
配置环境变量(rpm的方式如果以前没有配置环境变量是不需要配置环境变量的。因为这里以前配置过,所以需要修改环境变量。)
此处要用到Linux的vim文件编辑功能(i(insert),esc键,:wq)
# 安装完成后配置环境变量文件:/etc/profile
#文件中我们需要添加以下配置
JAVA_HOME=/usr/java/jdk1.8.0_221-amd64 JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export JAVA_HOME JRE_HOME PATH CLASSPATH
#这里主要是
PATH这里有/usr/java/jdk1.8.0_221-amd64/jre/bin
CLASSPATH有.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 让新增的环境变量生效!
source /etc/profile
别人的精简配置:
JAVA_HOME=/usr/java/jdk1.8.0_45
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
配置多个,jdk是包含jre的,其实配置好jdk就行了,当即使配置了jre,系统会按照配置的顺序查找
JAVA_HOME=/usr/java/jdk1.8.0_45
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH JAVA_HOME CLASSPATH
#这个规范些,更易理解
export JAVA_HOME=/usr/java/jdk1.8.0_211
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
最后配置成功输入java可以看到java的相关信息
rt JAVA_PATH=
J
A
V
A
H
O
M
E
/
b
i
n
:
{JAVA_HOME}/bin:
JAVAHOME/bin:{JRE_HOME}/bin
export PATH=
P
A
T
H
:
PATH:
PATH:{JAVA_PATH}
最后配置成功输入java可以看到java的相关信息