2011-08-28 58 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

你能解释一下为什么,可以帮助? –