eclipse 3.7.1更新错误

时间:2011-09-25 08:09:39

标签: eclipse

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

我正在使用JDK 7x64和JRE 7x64 enter image description here

2 个答案:

答案 0 :(得分:20)

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

  

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

答案 1 :(得分:10)

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

  

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

     

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