CentOS7安装JDK

卸载OpenJDK

Gnome桌面版自还OpenJDK,OpenJDKJDK的一个开源实现

与Oracle官方JDK相似度近95%,一般情况下可以使用

但大数据的Hadoop不支持OpenJDK

通过rpm查找jdk和java的安装信息

rpmRedHat包管理器,包管理器能够管理应用的安装卸载

类似于Maven管理Jar包

rpm -qa | grep jdk

java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64

java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

 

卸载

对于如上的每一行输出,都调用rpm -e --nodeps,如(:

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64

-e 表示卸载

--nodeps 表示不考虑是否有依赖问题,强制卸载

 


安装Oracle JDK

Oracle JDK官方下载 jdk….tar.gz

上传到 /usr/tmp

解压提取 tar zxvf jdk….tar.gz

将得到的/usr/tmp/jdk1.8…移动到/usr/share/中

配置环境变量

vi /etc/profile

在最后添加

JAVA_HOME=/usr/share/jdk1.8.0_144

JRE_HOME=/usr/share/jdk1.8.0_144/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

保存,然后刷新环境变量

source /etc/profile

source命令的作用实际是将文件的内容当作shell脚本执行

测试JDK安装是否成功

java -version

 

补充知识

很多软件都提供有rpm包,通过rpm命令可以安装

JDK也有rpm包,从官方下载rpm包,执行

rpm -ivh jdk-… -x64.rpm

i  表示安装 

v 表示显示过程

h 会让v显示得体验更好

原文地址:https://www.cnblogs.com/yangxiansen/p/7860005.html