Whitebox默认自带了IBM的gcj,一般做开发都是使用Sun的jdk se的,当然完全可以不卸载,让两种开发环境并存的,但是我根本就没有使用到gcj,为了干净,还是选择删掉gcj。
以下都是在root用户下执行
首先查询gcj的版本
[root@localhost bin]# rpm -qa|grep gcj
libgcj-3.2.3-54
我这儿只有一个gcj的虚拟机,没有开发环境,否则一并删除。
[root@localhost bin]# rpm -e --nodeps libgcj-3.2.3-54
这下在查查
[root@localhost bin]# ll /etc/alternatives/
已经没有了java的连接,好了这个世界清静了,可以安装Sun的jdk se了。
下载Linux版jdk,我下载的是jdk-1_5_0_11-linux-i586.bin
执行解压缩
[root@localhost tmp]# sh ./jdk-1_5_0_11-linux-i586.bin
移动到用户本地路径,并创建连接符
[root@localhost tmp]# mv jdk1.5.0_11 /usr/local/
[root@localhost tmp]# ln -s /usr/local/jdk1.5.0_11/ /usr/local/java
设定环境变量
[root@localhost tmp]# vi /etc/profile.d/java.sh
加入以下内容
#!/bin/sh
export JAVA_HOME=/usr/local/java
export PATH=/usr/local/java/bin:$PATH
重新导入设定
[root@localhost bin]# source /etc/profile
看看是否大功告成
[root@localhost bin]# java -version
java version "1.5.0_11"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)