Centos系统默认会安装OpenJDK,通常建议是安装sun公司的JDK。咱们首先检查系统是否安装有jdk而且是OpenJDK版本的,如果,则将它卸载掉并安装上sun公司的jdk版本。java
查询系统是否已安装OpenJDK用以下查询命令:node
#rpm -qa |grep javalinux
#rpm -qa |grep jdk测试
#rpm -qa |grep gcjspa
查询当前java版本:3d
由以上可知,blog
系统中已安装了OpenJDK 1.7.0_65。io
删除安装的OpenJDK,能够用以下命令:编译
rpm –e jdk相关 (普通删除命令,删除特定的包,若是遇到依赖,则没法删除)变量
rpm -e –nodeps jdk相关 (强制删除命令,忽略依赖,删除特定的包。若是使用上面命令删除时,提示有依赖的其它文件,则用该命令能够对其进行强力删除)
注意:这里的jdk相关指的是上个步骤中用查询命令 查出来的jdk的相关文件。
若用rpm强制删除命令,以下:
#rpm -e java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.i686
#rpm -e tzdata-java-2014e-1.el6.noarch
如图:
最后执行rpm查询命令时已查不出相关jdk文件,说明jdk已经删除成功。
接下来为了确保jdk已经完全删除,还须要执行查询命令#find / -name jdk相关:
由上图能够看出,查询无果,说明jdk已经删除干净。
若查询出来还有参与目录,能够用# rm -rf 目录,将残余目录一个一个删除掉。
至此jdk的删除工做已完成。
jdk-8u71-linux-x64.rpm
有了jdk的安装包,接下来就能够进行安装了。
a.在/usr目录下新建java目录,并把安装包放在/usr/java目录下:
b.# rpm -ivh jdk-8u71-linux-x64.rpm
3)配置环境变量
安装完毕后须要配置jdk环境变量。
修改/etc/profile文件,在最后加上如下信息:
JAVA_HOME=/usr/java/jdk1.6.0_45
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
添加完毕后,保存退出。
为了让/etc/profile文件修改后当即生效,能够使用以下命令:
命令:# . /etc/profile
注:. 和/etc/profile之间有空格
安装并配置好环境变量以后,接下来就要测试jdk是否安装正常了。
输入java -version或javac -version,若显示版本信息,则表示安装成功:
如上能够看出,jdk已经安装成功。接下来咱们再来测试一个简单的Hello World程序。
a.新建hello.java文件
b.添加如下代码:
保存退出。
c.编译,运行:
由以上能够看出,jdk的编译运行都正常。
至此,jdk的安装顺利结束。