1、 版本:1.8.0_91
2、 路径:/usr/java/jdk1.8.0_91
3、 Jdk文件名:jdk-8u91-linux-x64.tar.gz
4、 Linux环境版本:CentOS-6.6-x86_64-bin-DVD1.iso
5、 安装前工作:卸载原系统自带的jdk。(如果不卸载原来的jdk会发生未知的问题,反正是后续工作有调不通的情况)
[root@localhost /]# Java –version
java version "1.7.0_45"
OpenJDK Runtime Environment(rhel-2.4.3.3.el6-x86_64 u45-b15)
OpenJDK 64-Bit Server VM (build24.45-b08, mixed mode)
[root@ localhost/]# javac -version
javac 1.7.0_45
[root@ localhost /]# rpm -qa |grep jdk
Java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64
Java-1.6.0-openjdk-1.6.0.0-11.1.13.4.el6.x86_64
[root@localhost /]# yum -y remove Java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64
………
Complete!
[root@localhost /]# yum -y remove Java-1.6.0-openjdk-1.6.0.0-11.1.13.4.el6.x86_64
………
Complete!
[root@localhost /]# rpm -qa | grep gcj
[root@localhost /]#
到此卸载完毕
以上不出现,用下边的命令:
[root@localhost /]# rpm -qa|grep gcj
[root@ localhost /]# rpm -qa|grep gcj
libgcj-4.4.7-17.el6.x86_64
libgcj-devel-4.4.7-17.el6.x86_64
java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
rpm -e --nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
6、 安装JDK:
a) 创建目录,解压jdk,移动文件到指定地点。(原文件上传和指定地点见文件说明文档)
[root@localhost /]# mkdir /usr/java
[root@localhost /]# cd /tool
[root@localhost tool]#tar –zxvf /tool/ jdk-8u91-linux-x64.tar.gz
[root@localhost tool]#mv jdk1.8.0_91 /usr/java
[root@localhost tool]#cd /usr/java/ jdk1.8.0_91
[root@localhost jdk1.8.0_91]# pwd
/usr/java/ jdk1.8.0_91
可以做一个软连接
ln -s
b) 添加JDK到系统环境中
#备份配置
#编辑追加配置
#使配置文件立即生效(此步是其他文档说的)(我经过执行,此步不管用,增加了下一步骤)
#重启系统(因为上一步骤不管用,此种方法最直接)
[root@localhost jdk1.8.0_91]#cp /etc/profile /etc/profile.bak
[root@localhost jdk1.8.0_91]#vi /etc/profile
…….
#编辑,在最后添加下面的内容
#注意“=”后边不要有空格,否则会在登录时报错
#我找资料给了两种方式,都试过都可以。我选择的第一种方法
方法一:
export JAVA_HOME=/usr/java/ jdk1.8.0_91
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
方法二:
export JAVA_HOME=/usr/java/ jdk1.8.0_91
exportANDROID_JAVA_HOME=$JAVA_HOME
export JRE_HOME=$JAVA_HOME/jre
exportCLASSPATH=$JAVA_HOME /lib
exportPATH=$JAVA_HOME/bin:$PATH
[root@localhost jdk1.8.0_91] # source /etc/profile #此步不管用
[root@localhost jdk1.8.0_91] # reboot
设置到用户私有下边
.bash_profile
export JAVA_HOME=/usr/local/jdk8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
立即生效
exec bash –login
c) 重启后测试JAVA版本
[root@localhost /]# Java –version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixedmode)
d) 安装完毕