步骤一、下载安装包
a、因为Java JDK区分32位和64位,所以安装之前需先判断一下我们操作系统为多少位,命令如下:
uname -a
解释:如果有x86_64就是64位的,没有就是32位的。后面是x686或x86_64则内核是64位的,i686或i386则内核是32位的。
Linux centos7 3.10.0-514.2.2.el7.x86_64 #1 SMP Tue Dec 6 23:06:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
由此可知我的CentOS为64位系统,故而我需要下载64位的JDK。
b、下载JDK,地址:hhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,
我下载【jdk-8u121-linux-x64.tar.gz】,如下图所示:
步骤二、安装Java JDK8.0
a、跳转到local下面:cd /usr/local/
b、然后将下载了的JDK安装包复制到local文件夹下
c、再将JDK解压
步骤三、配置环境变量
a、在profile文件中添加Java相关的环境变量
a.1 vim /etc/profile
a.2 打开之后按键盘【i】键进入编辑模式,将下面的内容复制到底部:
JAVA_HOME=/usr/local/jdk1.8.0_121
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
或者
export JAVA_HOME=/usr/local/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
注意:根据上面的配置信息,我们既可以将环境变量的配置完成,需要注意的是,PATH在配置的时候,一定要把JAVA_HOME/bin放在最前面,不然使用java命令时,系统会找到以前的java,再不往下找了,这样java这个可执行文件运行的目录其实不在$JAVA_HOME/bin下,而在其它目录下,会造成很大的问题。
b、配置完成后,最重要的一步就是使文件立即生效。命令如下:
source /etc/profile
步骤四、验证是否安装成功
a、上面所有的步骤完成之后,需要检查是否安装成功,输入如下命令:
java -version
显示下面结果,说明安装成功
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
五、卸载Java JDK 说明:执行java -version命令后,如果有openjdk字样显示结果,需要卸载openjdk;或者有时候安装失败或者要装新版本的JDK,可先卸载JDK: a、首先执行命令查看服务器下的JDK的版本:命令如下:rpm -qa |grep jdk b、然后执行命令:yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 将上面查询出来的每个版本依次删掉即可。