Linux 下安装JDK1.6问题2011-05-18 14:29java更换版本
下载新版本的jdk-6u25-linux-i586.bin,执行后拷贝到/usr下。
使用[root@web2 local]# chmod +x jdk-6u25-linux-i586.bin
[root@web2 local]# ./ jdk-6u25-linux-i586.bin
来安装jdk然后在/etc/profile中设置环境变量:
JAVA_HOME=/usr/jdk1.6.0_25(其中jdk1.6.0_25是安装JDK后自动生成的JDK安装文件所在的文件夹名称)
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME PATH CLASSPATH
这是后JDK1.6安装完成,然后java -version一下啊问题来了竟然显示的是:
java version “1.4.2″
gij (GNU libgcj) version 4.1.1 20070105 (Red Hat 4.1.1-52)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
怎么办呢?????经过近两天的摸索发现了如下解决方案:
[root@web2 local]# ll /usr/bin/java
lrwxrwxrwx 1 root root 22 Dec 9 2007 /usr/bin/java -> /etc/alternatives/java
[root@web2 local]# java -version
java version “1.4.2″
gij (GNU libgcj) version 4.1.1 20070105 (Red Hat 4.1.1-52)