安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:
[root@localhost ~]$ java -version
java version “1.6.0_22″
OpenJDK Runtime Environment (IcedTea6 1.10.4) (rhel-1.41.1.10.4.el6-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
最好还是先卸载掉openjdk,在安装sun公司的jdk.
先查看 rpm -qa | grep java 显示如下信息:
[root@localhost ~]# rpm -qa | grep java
openoffice.org-javafilter-3.2.1-19.6.el6_0.5.x86_64
tzdata-java-2011l-4.el6.noarch
java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
java-1.6.0-openjdk-1.6.0.0-1.41.1.10.4.el6.x86_64
java_cup-0.10k-5.el6.x86_64
分别使用命令卸载:
rpm -e –nodeps openoffice.org-javafilter-3.2.1-19.6.el6_0.5.x86_64
rpm -e –nodeps tzdata-java-2011l-4.el6.noarch
rpm -e –nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
rpm -e –nodeps java-1.6.0-openjdk-1.6.0.0-1.41.1.10.4.el6.x86_64
rpm -e –nodeps java_cup-0.10k-5.el6.x86_64
验证查看:
rpm -qa | grep java
使用使用java -version命令发现:
-bash: java: command not found
其他有用的命令:
查看系统位数:
getconf LONG_BIT
安装Oracle JDK
从Oracle官方网站下载jdk-6u43-linux-x64-rpm.bin
$chmod 777 jdk-6u43-linux-x64-rpm.bin #将文件修改为可执行
$./jdk-6u43-linux-x64-rpm.bin #开始安装
配置环境变量
<1># vi /etc/profile
<2>在最后加入以下几行:
export JAVAHOME=/usr/java/jdk1.6.010
export CLASSPATH=.:$JAVAHOME/jre/lib/rt.jar:$JAVAHOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
<3># reboot ← 重启机器配置生效