2011-08-28 15 views
6

Ayer tuve un problema al no encontrar los elementos necesarios al instalar el complemento ADT en Eclipse. Lo solucioné abriendo la lista de sitios de descargas y marcando los dos últimos en la lista, que por alguna razón no fueron seleccionados. Una de estas direcciones contenía la palabra "mylyn". Ahora, cuando "fetchingjavax.xml_1.3.4. ......../mylyn/drops ......" (los puntos indican otras partes de la dirección), tuve un mensaje de error:No se instaló el complemento ADT en Eclipse - mensaje de error '' viola el contrato ''

Un interno error ocurrido durante: "Instalar descarga0". ¡El método de comparación viola su contrato general!

que pueden descartarse, pero la instalación parece haberse detenido.

¿Qué hacer después?

Respuesta

3

Supongo que tiene JRE 7 instalado y ese es el problema. Intenté lo mismo, pero siempre recibí este mensaje de error. En el eclipse-Bugzilla, me encontré con el consejo, de rebajar JRE a la versión 6. Así que primero JRE desinstalación 7, de instalar JRE 6: Java 6u27 Download

13

tuve el mismo problema con Indigo se ejecuta en una máquina virtual de Java 7 y encontrado que el eclipse tiene un problema para seleccionar el espejo de descarga cuando se usa una máquina virtual Java 7.

Este error se corrigió en hito Eclipse 3.7.1 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=352089)

Aquí está mi solución:

  1. Agregar la nueva propiedad de configuración vmargs "-Djava.util.Arrays.useLegacyMergeSort = true" eclipse.ini
  2. Comience y actualice el eclipse al menos a la versión 1 del servicio Indigo (3.7.1).
  3. Retire la propiedad de configuración que aparece en el paso uno
0

Trate de comenzar Eclipse con JRE línea de comandos 6. Ejemplo para Windows 7:

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

+0

Podría explicar por qué eso puede ayudar? –

Cuestiones relacionadas