前提
在VMware虚拟机中安装的CentOS6.6 64位操作系统,并且以root用户进行操作。
1.下载
在oracle官网下载jdk-7u80-linux-x64.rpm
2.安装
将jdk-7u80-linux-x64.rpm上传到服务器,我放在/usr/local/下;
执行命令rpm -ivh jdk-7u80-linux-x64.rpm,默认安装在/usr/java下;
3.配置环境变量
#JAVA
export JAVA_HOME=/usr/java/jdk1.7.0_80
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
再执行命令source /etc/profile,让修改生效。
4.验证
执行命令java -version,输出如下
java version "1.7.0_65"
OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17)
OpenJDK 64-Bit Server VM (build 24.65-b04,mixed mode)
这1.7.0_65是系统默认自带的,并非我们刚刚安装的,这需要将默认的卸载
先执行命令rpm -qa | grep jdk,查看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
将这两个版本的卸载掉,
执行命令rpm -e java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64 --nodeps
执行命令rpm -e java-1.6.0-openjdk-1.6.0.0-11.1.13.4.el6.x86_64 --nodeps
再执行命令sourre /etc/profile
再执行命令java -version,输出如下
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11,mixed mode)
可看出jdk版本即为刚刚安装的。