1、先检查服务器是否自带jdk软件包
# java -version #查看服务器是否安装过jdk
第一种
# rpm -qa |grep jdk #查看服务器安装的jdk软件包信息
# rpm -e jdk-1.7.0_01-fcs #卸载完后,再次重新安装jdk
第二种
# rpm -qa |grep gcj #查看服务器安装的jdk软件包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸载软件包
1、JDK下载
第一种:可直接通过oracle官网下载后上传到linux服务器上
第二种:通过wget命令下载,可通过更换版本信息更换所需版本
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz
解压配置安装
在/usr/local下新建个文件夹java(自定义)然后把安装包解压到该文件夹下
# tar zxvf jdk-7u79-linux-x64.tar.gz #解压
2、配置环境变量
# cp /etc/profile /etc/profile.bak #备份
# vi /etc/profile #编辑,在最后添加下面的内容
JAVA_HOME=/usr/local/java/jdk1.7.0_79
JRE_HOME=/usr/local/java/jdk1.7.0_79/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
# source /etc/profile #使配置文件立即生效
注意:PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 将$PATH放到最后,以避免造成新旧版本问题。
3、测试
# java -version # 测试是否成功
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)