CentOS6.5自带jdk,叫做openjdk
查看自带的openjdk
#rpm -qa |grep java
---output---:
tzdata-java-2013g-1.el6.noarch
java-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64
java-1.7.0-openjdk-1.7.0.19-2.3.9.1.el6_4.x86_64检查OpenJDK版本
#java -version
---output---:
java version "1.7.0_19"
OpenJDK Runtime Environment (rhel-2.3.9.1.el6_4-x86_64)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)卸载openjdk
#rpm -e --nodeps tzdata-java-2013g-1.el6.noarch
#rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64
#rpm -e --nodeps java-1.7.0-openjdk-1.7.0.19-2.3.9.1.el6_4.x86_64
安装jdk1.8
4.1 从oracle官网下载相应的rpm包,我的是jdk-8u20-linux-x64.rpm
4.2 转到下载好jdk-8u20-linux-x64.rpm的目录下,我的是~/Downloads
#ls ~/Downloads
4.3 安装(默认安装在/usr/java目录下)
#rpm -ivh jdk-8u20-linux-x64.rpm
配置环境变量
#vi /etc/profile
输入o,在最后加入以下内容:
JAVA_HOME=/usr/java/jdk1.8.0_20
JRE_HOME=/usr/java/jdk1.8.0_20/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
“ESC”退出编辑模式,“:wq”保存退出使环境变量立即生效
#source /etc/profile
测试是否安装成功
#java -version
---output---:
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)此外,输入java,javac均有回显信息