最近在尝试tar.gz方式安装jdk1.8时踩了一点点坑,在此记录一下最终的搭建方案html
安装须要root权限java
yum --exclude=kernel* update -y
yum -y install wget vim
查看yum方式安装的jdklinux
yum list installed | grep java
查看rpm方式安装的jdkvim
rpm -qa|grep java
若是输入以上命令无任何内容显示,则说明没有安装jdk,若是有java相关的内容显示,则走下一步进行卸载centos
卸载yum安装的 openjdk-1.7,本身根据上一步查询出来的结果替换下面命令的jdk名称bash
yum remove java-1.7.0-openjdk
卸载rpm安装的 openjdk-1.7,本身根据上一步查询出来的结果替换下面命令的jdk名称oracle
rpm -e java-1.7.0-openjdk
点击进入oracle官网测试
找到jdk 1.8 下载连接,oracle网站常常变化,若是找不到能够留言,我看到后会回复最新下载地址网站
jdk1.8下载地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ,进入页面找到对应系统的安装包,获取下载连接spa
获取到jdk1.8下载连接: http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
使用root权限进入centos系统
输入一下命令(/opt是下载目录,若是不指定,就会下载到当前目录),开始下载jdk安装包
wget -P /opt http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
下载完毕后,解压安装包
/opt/jdk-8u181-linux-x64.tar.gz 是安装包路径
/opt 是解压目录
tar -zvxf /opt/jdk-8u181-linux-x64.tar.gz -C /opt
进入到jdk解压包
cd /opt/jdk1.8.0_181/
开始安装
alternatives --install /usr/bin/java java /opt/jdk1.8.0_181/bin/java 2
alternatives --config java
根据编号选择须要安装的java, 此处选择1 按回车
alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_181/bin/jar 2
alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_181/bin/javac 2
alternatives --set jar /opt/jdk1.8.0_181/bin/jar
vim /etc/bashrc
在英文输入法下,按键 i
在最后一行增长以下内容
export JAVA_HOME=/opt/environment/jdk1.8.0_181 export JRE_HOME=/opt/environment/jdk1.8.0_181/jre export PATH=$PATH:/opt/environment/jdk1.8.0_181/bin:/opt/environment/jdk1.8.0_181/jre/bin
在英文输入法下,按键 esc
按键 :wq 回车(必定注意前面的冒号)
在命令行分别输入 java -version ; java ; javac 三个命令,获得下图结果就表示安装成功啦, 若是有误请认真查看以上步骤