eclipse 3.7.1更新错误

Rya*_*Tan 16 eclipse

我目前正在为Java Developers使用Eclipse Indigo 3.7 IDE.所以今天我尝试将它更新到最新的3.7.1但是在更新过程中,使用Comparison方法的download0错误违反了它的一般合同!弹出,整个更新过程停留在该过程.有人可以帮我解决这个问题吗?

我正在使用JDK 7x64和JRE 7x64 在此输入图像描述

4e6*_*4e6 20

由于缺乏信息,如果您使用的是Java 1.7 ,我可以建议它与eclipse bug 317785相关.

可能的解决方法:
*在使用JRE7 时使用JRE6
OR
*,这是一个很少记录的小功能集系统属性java.util.Arrays.useLegacyMergeSort = true这应该使用旧的实现,不应该提出错误


Poo*_*oks 10

我能够通过使用4e6和VonC建议的链接(bugs.eclipse.org/bugs/show_bug.cgi?id=317785)解决此问题:

澄清那些因为这个bug而无法升级到3.7.1的JRE7上的评论#22:

将以下行添加到eclipse.ini:-Djava.util.Arrays.useLegacyMergeSort = true然后再次从Eclipse内部运行更新到3.7.1,它现在应该成功.之后,您应该能够再次从eclipse.ini中删除该行.