2011-08-28 31 views
6

昨天我在Eclipse中安裝ADT插件時遇到了有關所需項目未找到的問題。我通過打開下載網站列表並選中列表中的兩個底部列表來打開該列表,這些列表出於某種原因未被選中。其中一個地址包含單詞「mylyn」。 現在,當「fetchingjavax.xml_1.3.4。......../mylyn/drops ......」(點指示其他地址部分)時,我收到一條錯誤消息:未能將ADT插件安裝到Eclipse - 「違反合同」錯誤消息

內部在「安裝download0」期間發生錯誤。 比較方法違反其總體合同!

哪些可以被解僱,但安裝似乎已停止。

接下來要做什麼?

回答

3

我想,你有JRE 7安裝,這就是問題所在。我嘗試了同樣的事情,但總是收到此錯誤消息。在Eclipse-Bugzilla的,我找到了意見,降級JRE到版本6 所以先卸載JRE 7,比安裝JRE 6:Java 6u27 Download

13

我有一個Java VM 7,發現運行靛藍同樣的問題在使用Java 7虛擬機時,eclipse有一個問題需要選擇下載鏡像。

此bug已被固定在Eclipse 3.7.1里程碑(https://bugs.eclipse.org/bugs/show_bug.cgi?id=352089

這裏是我的解決方案:

  1. 添加新vmargs配置屬性 「-Djava.util.Arrays.useLegacyMergeSort =真」到eclipse.ini
  2. 啓動並更新eclipse至少Indigo Service Release 1(3.7.1)。
  3. 爲Windows 7卸下一步一個
0

嘗試使用JRE 6例命令行啓動Eclipse列出的配置屬性:

D:\path to eclipse\eclipse -vm "c:\Program Files (x86)\Java\jre6\bin\java.exe"

+0

你能解釋一下爲什麼,可以幫助? –