一般我们部署完Linux系统,会有自带的OpenJDK,如果想使用自己下载的JDK,需要重新配置PATJ路径和bin下的链接文件。所以我们安装CentOS后需要检查一下JDK的版本;
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
根据下载的版本,执行解压命令;命令如下:
1、tar.gz文件:tar zxvf 文件.tar.gz文件会直接加压到当前目录
2、zip文件: unzip 文件.tar.gz 文件会直接加压到当前目录
3、gzip压缩文件:tar zxvf x.tar.gz
4、如果是bzip2压缩的
tar jxvf x.tar.bz2
有时扩展名命名不规范,需要用file确定目标文件的属性,比如x.abcde
[user@Host ~]$ file x.abcde
x.abcde: gzip compressed data, from Unix, last modified: Thu Jun 26 02:24:10 2008
这个输出结果就可以看到这个文件是gzip压缩的,就用tar zxvf了
按照提示,bin结尾的文件可能需要进行目录的确认,基本上没问题的。
安装完成后,看看/usr目录下是否已经有了java目录,有了表示正常安装了。此时java -version的时候还会发现java版本还是 OpenJDK。这个时候进入/usr/bin目录 查找java javac 可以发现,这两个符号链接指向系统默认的jdk目录。删除java javac
#ln -s /usr/java/jdk1.6.0_33/bin/java java
#ln -s /usr/java/jdk1.6.0_33/bin/javac javac
重新设置java javac链接,此时java -version 可以发现,版本已经同步为自己的jdk版本了