发表时间:2007-12-22
最后修改:2010-11-19
先道个歉,发文章的时候,突然有事,结果发了一个空文章,让大家失望了!
说明:由于CentOS 5.5在默认情况下,会安装OpenOffice之类的软件,而这些软件需要Java支持,因此系统会默认安装一个JDK环境,是openJDK;我们可以安装sun jdk予以替换;
在安装完成CentOS 5.5之后,直接在终端中输入java -version,将显示:
[root@localhost ~]# java -version
java version "1.6.0_17"
OpenJDK Runtime Environment (IcedTea6 1.7.5) (rhel-1.16.b17.el5-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
如果此时,直接在centOS的“应用程序--添加/删除软件--基本系统--java”中,删除java,与之相关的openoffice等软件,也会自动随之删除。
首先从Java网站上下载最新的jdk安装包,按照以下步骤安装即可;
第一步:更改权限:
chmod a+x jdk-6u18-linux-i586-rpm.bin
第二步:执行安装:
#./jdk-6u18-linux-i586-rpm.bin //运行jdk-6u18-linux-i586-rpm.bin,安装许可协议,输入“yes”之后开始解压JDK到当前目录。显示解压的进度,解压完成后 /usr/java目录下会新建一个名“jdk1.6.0_18”的目录,至此我们已经在CentOS下安装好了JDK
第三步:修改环境变量:
# vi /etc/profile
在最后加入以下几行:
export JAVA_HOME=/usr/java/jdk1.6.0_18
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
#这样我们就设置好了JDK,用reboot命令重启一下机器就可以了.
第四步:修改默认的JDK
#设置java和javac的符号连接,这是把默认的jdk改成刚新装的jdk1.6:
[root@localhost ~]# cd /usr/bin/ #切到usr/bin目录 切换到root账号,分别作符号连接
[root@localhost bin]# ln -s -f /usr/java/jdk1.6.0_18/jre/bin/java
[root@localhost bin]# ln -s -f /usr/java/jdk1.6.0_18/bin/javac
第四步:检测
[root@localhost ~]#java -version
系统显示:
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)
第五步:删除解压文件
JDK安装成功!
备注:
无须删除原有的openjdk;否则,与之相关的openoffice等软件,也会自动随之删除;