原来使用的eclipse和jre配合的很好:
-rw-r--r-- 1 yl hadoop 96449656 Sep 10 10:23 ftpin/eclipse-java-galileo-linux-gtk.tar.gz
-rwxr-xr-x 1 yl hadoop 19216086 Aug 19 12:12 ftpin/jre-6u7-linux-i586-rpm.bin
Java的配置有如下的目录结构:
/usr/java
total 12
lrwxrwxrwx 1 root root 16 Aug 20 12:25 default -> /usr/java/latest
drwxr-xr-x 9 root root 4096 Feb 9 2008 jdk1.5.0_15
drwxr-xr-x 10 root root 4096 Dec 7 10:02 jdk1.6.0_18
drwxr-xr-x 7 root root 4096 Aug 20 12:25 jre1.6.0_07
lrwxrwxrwx 1 root root 21 Dec 7 21:43 latest -> /usr/java/jre1.6.0_07
其中latest是为了在其他的应用中不用修改配置。
由于需要在linux下编译java程序,下载了最新的JDK:
-rw-r--r-- 1 yl hadoop 81846790 Dec 7 10:00 ftpin/jdk-6u18-ea-bin-b05-linux-amd64-18_nov_2009.bin
当把latest指向jdk1.6.0_18之后,重启
这时发现原来能够使用的Eclipse不用打开了!
只有恢复latest -> /usr/java/jre1.6.0_07, eclipse才能重新使用,怪事!
Linux的版本
cat /proc/version
Linux version 2.6.18-128.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Wed Jan 21 10:41:14 EST 2009
哪位同仁知道原因,请赐教!