2009-09-28 17 views
25

simplemente he descargado Eclipse SDK 3.5.1 y desea instalar algunos añaden complementos tales como el FMAM, EMF, etc.Eclipse no carga los plugins en la carpeta dropins

he descargado todos los archivos zip para todo lo que necesitaba y decidió instalarlos en la carpeta dropins. He leído http://wiki.eclipse.org/Equinox_p2_Getting_Started y estructurado mi carpeta de dropin como se especifica:

eclipse/ 
    dropins/ 
    emf/ 
     eclipse/ 
     features/ 
     plugins/ 
    gef/ 
     eclipse/ 
     features/ 
     plugins/ 
    ... etc ... 

cuando inicio Eclipse que no reconoce ninguna de las características o plugins yo he puesto en la estructura anterior. ¿Algunas ideas?

Respuesta

5

Le sugiero que intente instalar esas funciones a través del administrador de actualizaciones. EMF y GEF son características estándar de Eclipse.org, no hay razón para no instalarlas en la carpeta de repositorio p2 principal de Eclipse (es fácil desinstalarlas, en caso de que sea su problema).

Eche un vistazo a la vista de registro de errores (Ventana -> Mostrar vista -> Registro de errores) para ver por qué no se cargaron. Supongo que les falta una dependencia, pero sin más información es difícil responder a su pregunta. También sugiero que busque Ayuda -> Acerca de Eclipse -> Detalles de instalación para ver qué está instalado exactamente.

+0

Esto es lo que terminé haciendo hace un tiempo, pero como nadie más dijo esto, te daré la respuesta aceptada. – rancidfishbreath

-3

No coloque los archivos zip manualmente así.

Utilice el asistente en Eclipse para instalar un complemento de archivo local.

+1

Acabo de probar esto con dtp_1.7.1.zip y Eclipse lanzó y error diciendo "No se encontró ningún sitio de software en jar: file: /Users/user/Desktop/dtp_1.7.1.zip! /. ¿Desea editar el ¿ubicación?" – rancidfishbreath

+0

El asistente de archivo es solo para archivos .jar. – jdborg

0

Los complementos de archivos locales funcionan si ha descargado un complemento de sitio de actualización. En ese caso, los dropins podrían no funcionar.

Sobre la estructura dropin, siempre funcionó para mí, pero nunca uso la carpeta eclipse dentro de las mías, solo los complementos y las características. ¿Extraes el archivo zip a esa estructura?

En caso afirmativo, debería valer la pena verificar el registro de errores después de que Eclipse haya comenzado, puede haber algunas dependencias no resueltas enumeradas.

+0

Las cremalleras contienen una carpeta Eclipse, pero la razón principal por la que las usé se basó en el artículo en la publicación original. Hmm, tendré que mirar el problema de las dependencias no resueltas. Aunque no vi nada en el registro. – rancidfishbreath

+0

Sí, las carpetas de eclipse no deberían importar, a decir verdad. Quizás si pudiera usar el administrador de actualizaciones, ya que hay muchos proyectos disponibles en el sitio de actualizaciones de Galileo (GEF, EMF y otros proyectos del tren de lanzamiento están disponibles con seguridad). –

32

Esto es probablemente un poco tarde para ayudarte, pero tal vez ayude a otra persona. Tuve un problema similar, por lo que publiqué una pregunta en los Foros de la Comunidad de Eclipse preguntando cómo obtener un informe sobre las dependencias faltantes. respuesta útil de Mickael Istria se muestra a continuación para los que no son miembros de ese foro:


Se puede iniciar o diag la consola OSGi y tratar de iniciar el paquete manualmente. La consola te imprimirá algunas advertencias. Ver http://eclipse.org/equinox/documents/quickstart.php para más detalles.

shell> eclipse -console 
[...Eclipse starts up...] 
osgi> diag your.unresolved.bundle 
[...shows you unresolved constraints...] 

En mi caso, he intentado varias estructuras de directorios que pensé que debería funcionar, antes de encontrar uno que lo hizo:

dropins/ 
    myPlugin 
    plugins/ 
     depPluginDir1/* 
     depPluginDir2/* 
+6

+1 para actualizar una pregunta respondida con nueva información útil – rancidfishbreath

+0

Gracias por esto, es demasiado tarde para el problema original, pero estoy seguro de que aparecerá de nuevo y definitivamente probaré la consola OSGi. – rancidfishbreath

+1

La estructura de directorios permitidos parece cambiar entre versiones. Cuando me actualicé a Helios, tuve que reorganizar mis dropins. http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/p2_dropins_format.html proporciona los diseños admitidos para Helios. – kc2001

2

Algo que acaba de resolver este mismo problema para mí : comienza eclipse con los parámetros de línea de comando -clean -console -consoleLog. Lo extraño: con -clean -console, no funcionó. Solo después de que agregué -consoleLog, los paquetes fueron reconocidos.

23

Antes que nada, ejecute eclipse con -clean para asegurar que p2 vuelva a examinar completamente el directorio de dropins y vea sus complementos.

Si todavía no se carga, puede usar la depuración p2 para ver cuál es el problema. Por alguna razón extraña p2 no registra problemas dropins menos que se active de forma explícita a la obra con los siguientes pasos:

Crear un archivo en la carpeta .optionseclipse donde se inicia hasta Eclipse con el siguiente contenido:

org.eclipse.equinox.p2.core/debug=true 
org.eclipse.equinox.p2.core/reconciler=true 
a continuación, ejecute

Eclipse con los siguientes argumentos (último argumento es el camino a los .OPTIONS fichero que ha creado):

eclipse -clean -console -consoleLog -debug /path/to/.options 

PS, he creado this bugzilla a solicitar que se enciende como un predeterminado. Puede votar/seguir haciendo que este registro sea el predeterminado allí.

PPS, la sugerencia de @kc2001 es buena también una vez que se ha reducido el plugin que tiene el problema y desea solucionarlo más.

Algunos enlaces relevantes:

1

Esto terminó siendo un problema con Eclipse para mí. Colocar el jarrón de complemento en cada una de las carpetas sugeridas, ejecutar como administrador, etc. no funcionó.

Lo que sí lo resolvió fue la degradación de un paquete Juno a Indigo. Puede encontrar versiones anteriores de Eclipse here.

Cuestiones relacionadas