Eclipse3.6_jdk1.6.0_21
上一篇 /
下一篇 2010-07-23 21:47:45
/ 个人分类:IDE
周一的时候,将jdk从1.6.0_20升级到1.6.0_21,并且把Eclipse从Eclipse Galileo-SR2(3.5)升级到
Eclipse Helios (3.6),打开 workspace 重新配置 build path 的时候,不断有 loop 异常,提示 PermGen space。当时想到可能要在 eclipse.ini 里面做一些配置,不过没找到配置的参数。在经历了N多次 eclipse 的crashing 和freezing 之后,没办法,只能回退版本,jdk 降到 1.6.0_20,Eclipse 降到 Galileo。
今天再次访问 eclipse 网站的时候,看到“
Attention Windows users running Java 1.6.0 update 21 with Eclipse. Please
follow the instructions
hereto resolve crashing and freezing issues.”,原来是版本不兼容的问题。提供了解决的方法 http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Oracle.2FSun_VM_1.6.0_21_on_Windows。我选择了第二种方法,在 eclipse.ini 中参数 "-vmargs" 的后面添加参数
-XX:MaxPermSize=256m
这个issue 记录在 eclipse 方面的 https://bugs.eclipse.org/bugs/show_bug.cgi?id=319514,Java方面的http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6969236。
了解到Eclipse Helios (3.6) 是在 June, 10, 2010 发布的,Jdk 1.6.0.21的发布要比这个时间晚。
jdk 这个版本把 Sun 改为 Oracle,唉,这个也算是一个杯具吧,被收购了,连个logo也没留下。
收藏
举报
TAG: