linux Centos下安装jdk

1.卸载这一项视情况而定!

卸载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 表示不考虑是否有依赖问题,强制卸载

2.安装Oracle JDK

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

上传到 /usr/tmp

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

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

Mv /usr/tmp/jdk1.8...   /usr/share

配置环境变量

vi /etc/profile

在最后添加

JAVA_HOME=/usr/java/jdk1.8.0_144

JRE_HOME=/usr/java/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

出现下面的信息即为成功!!

 

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