Linux下jdk配置问题
我用的RH4版本,我想用自己安装的jdk替换系统默认的jdk,怎么无法实现?我的操作步骤如下:
# cat /etc/redhat-release
Red hat enterprise Linuxe AS Release 4
# which java
/usr/bin/java
# rpm -ivh IBMJava2-142-ia32-SDK-1.4.2.i386.rpm
将该包安装在 /opt/IBMJava2-142 目录下
然后我修改/etc/profile文件
# vi /etc/profile
增加下面3行
export JAVA_HOME=/opt/IBMJava2-142
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存后source /etc/profile
然后执行 # which java
显示仍然是 /usr/bin/java
观察/usr/bin/java是链接文件,于是我又修改链接
# ln -fs /opt/IBMJava2-142/bin/java /usr/bin/java
执行完后查看 # which java
显示仍然是 /usr/bin/java
我需要怎么做才能将 # which java 显示结果显示为我想要的JDK路径,比如 /opt/IBMJava2-142/bin/java