我现在正在使用Eclipse Indigo 3.7IDE for Java Developers.So,今天我试图将它更新到最新的3.7.1版本,但是在更新过程中,一个带有比较方法的错误downloading0违反了它的一般约定!弹出,整个更新过程都停留在这个过程中。有人能帮我解决这个问题吗?
我同时使用JDK 7x64和JRE 7x64
发布于 2011-09-25 16:40:26
由于缺乏信息,如果您使用的是Java1.7,我可以建议它与eclipse bug 317785有关。
可能的解决方法:
*使用JRE6
或
*在使用JRE7时,有一个很少有文档记录的小功能集系统属性java.util.Arrays.useLegacyMergeSort=true这应该使用旧的实现,并且不应该出现错误
发布于 2012-01-16 16:48:39
通过使用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中删除该行。
https://stackoverflow.com/questions/7544379
复制相似问题