Eclipse崩溃居然源于Oracle的改名

  随着Eclipse 3.6的发布,笔者终于心血来潮的全面升级,从JDK到Eclipse全部大换血,随着二来的并不适新功能,新特性带来的惊喜而是挥之不去”Eclipse崩溃”。。。,大量频繁的OutOfMemoryError出现在笔者眼前,惊惧,郁闷。实在无法形容了。折腾了半天,把eclipse和jdk都升级到最新版本,仍然一直报OutOfMemoryError,尝试了各种解决方案还是不成功。最终无果,笔者直接跳到了IDEA9.0.3上去玩玩了。

  今天笔者获悉,Eclipse崩溃居然源于Oracle的改名,在Java 1.6.0_21中,Java的公司字段从“Sun Microsystems, Inc”改为了“Oracle.”,但这一改动却导致了始料未及的后果:因为有些应用程序是需要依靠公司字段识别虚拟机。集成开发工具Eclipse 3.3版后的版本,包括刚刚发布的Eclipse Helios,都由于这一改变而报OutOfMemoryError错误,因此而发生崩溃。Java是通过自动更新程序更新的。
[ad#468-60]