Centos系统安装JDK详细图文教程
1.查询系统默认JDK
Centos系统默认会安装OpenJDK,一般建议是安装sun公司的JDK。我们首先检查系统是否安装有jdk并且是OpenJDK版本的,若是,则将它卸载掉并安装上sun公司的jdk版本。
查询系统是否已安装OpenJDK用如下查询命令
#rpm -qa |grep java #rpm -qa |grep jdk #rpm -qa |grep gcj

查询当前java版本:

由以上可知,
系统中已安装了OpenJDK 1.7.0_65。
2.删除已安装的OpenJDK
删除安装的OpenJDK,可以用如下命令:
yum remove jdk相关 (普通删除命令,删除特定的包,如果遇到依赖,则无法删除) rpm -e –nodeps jdk相关 (强制删除命令,忽略依赖,删除特定的包。如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除)
删除的时候出现依赖关系,可以先删除rpm -qa|grep java命令查询出的包
注意:这里的jdk相关指的是上个步骤中用查询命令 查出来的jdk的相关文件。
删除后执行rpm查询命令时已查不出相关jdk文件,说明jdk已经删除成功。
#rpm -qa |grep java #rpm -qa |grep jdk #rpm -qa |grep gcj
执行查询命令#find / -name jdk相关,查看是否已经将JDK彻底删除干净。
find / -name java find / -name jdk find / -name jre find / -name gcj
3.安装JDK
由于我使用的系统是32位的,所以下载32位的jdk版本:jdk-6u45-linux-x64.bin,我将其放于根目录下的/software目录下:

2)安装JDK
有了jdk的安装包,接下来就可以进行安装了。
a.在/usr目录下新建java目录,并把安装包放在/usr/local/java目录下:

执行命令#ls -l jdk-6u45-linux-i586.bin查看文件执行的权限

从-rwxr可以看出当前用户具有执行此文件的权限。
r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
- 表示相应的权限还没有被授予
接下来用#./jdk-6u45-linux-i586.bin 命令执行安装,由于执行过程文字多,只列出后面部分:

3)配置环境变量
安装完毕后需要配置jdk环境变量。
修改/etc/profile文件,在最后加上以下信息:

JAVA_HOME是jdk的安装路径
添加完毕后,保存退出。
为了让/etc/profile文件修改后立即生效,可以使用如下命令:
命令:# . /etc/profile
注:. 和/etc/profile之间有空格
4.测试JDK
安装并配置好环境变量之后,接下来就要测试jdk是否安装正常了。
输入java -version或javac -version,若显示版本信息,则表示安装成功:


浙公网安备 33010602011771号