2010-03-26 23 views
5

Veo muchas cosas en línea relacionadas con la fijación de botones que no se pueden presionar y la solución de problemas de red con proxies. Esto me parece un problema diferente, relacionado con jem.util.0.0.0 en el caso de maven2 o libs necesarios para otros complementos.eclipse 3.5.1 (Galileo) con ubuntu 9.10 (Karmic) reventado. No se puede instalar el complemento maven2! (O cualquier otro complemento)

La configuración:

Eclipse 3.5.1 (Galileo) instalado con apt-get. Ubuntu 9.10 (Karmic Koala) (Esto se está ejecutando como máquina virtual, no debería importar).

Descripción general del problema: La instalación del complemento Maven2 eclipse falla.

En concreto, no puedo instalar el plugin maven2 del flujo de instalación de Eclipse usando este sitio de destino: http://m2eclipse.sonatype.org/sites/m2e/

El sitio de experto se encuentra, la instalación comienza, y luego devuelve este error:

no puede completar la instalar porque no se pudieron encontrar uno o más elementos requeridos. Software que se está instalando: Maven Integration for Eclipse (Obligatorio) 0.10.0.20100209-0800 \ (org.maven.ide.eclipse.feature.feature.group 0.10.0.20100209-0800) Falta el requisito: Integración de Maven para Eclipse (obligatorio) 0.10.0.20100209-0800 (org \ .maven.ide.eclipse.feature.feature.group 0.10.0.20100209-0800) requiere 'org.eclipse.jem. \ util 0.0.0' pero no se ha podido encontrar

La documentación oficial de Ubuntu afirma que admite eclipse 3.5.1, y recomienda usar el Administrador de paquetes Synaptic, y nada más acerca de cualquier problema.

¿Alguien tiene alguna idea de esto?

+0

Tuve exactamente el mismo problema: voy a probar esto en unas pocas horas y me pondré en contacto contigo. – VonC

+0

Instalación realizada, y respuesta agregada. – VonC

Respuesta

1

No recuerdo exactamente pero creo que tuve que instalar JEM desde el Editor visual de Eclipse udpate site. Pero no estoy usando la versión empaquetada de Eclipse, así que no puedo certificar que no tendrás que instalar más cosas. En realidad, de acuerdo con this page, puede que tenga que:

I had to jump through quite a few hoops to get m2eclipse installed in Eclipse 3.5.1 on Ubuntu 9.10. I had to install these dependencies in this order:

before Eclipse would allow me to install m2eclipse. JEM in particular is quite well hidden.

Personalmente, don't recommend utilizando la versión empaquetada, aunque (es decir, prefiero instalarlo manualmente).

+0

Gracias Pascal. Me las arreglé para que funcione. Publicaré los pasos que tomé. –

0

En general, cuando se trata de herramientas Java, es mejor instalarlas manualmente en lugar de confiar en los mecanismos de empaquetado de Linux. Las aplicaciones Java generalmente tienen sus propios mecanismos de dependencia que funcionan mejor/se mantienen mejor y encuentro menos problemas al no mezclar los dos.

+0

Hmh - interesante. Estaba tan feliz con el programa apt-get porque parecía funcionar muy bien. Mi felicidad puede desvanecerse un poco ... ¿Debería aplicarse esta regla a otros sistemas también, o solo a las herramientas de Java? –

+0

No es que apt no funcione bien o no esté bien mantenido (todo lo contrario), es que todos los paquetes deben mantenerse, y los paquetes de Linux no se mantienen al día con las últimas versiones de Java. Eclipse y Maven, por ejemplo, tienen extensos sistemas integrados de administración de dependencias; realmente desea aprovechar estos en lugar de confiar en apt. Para otro software de Unix, apt generalmente funciona realmente bien. En cualquier caso, como desarrollador, es una buena idea, como mínimo, familiarizarse con la forma de compilar e instalar las herramientas java y unix desde el origen. –

+0

Buenos puntos. Gracias. –

3

OK - así que me dieron esto funcione con los siguientes pasos:

De Eclipse Menú> Hep> Instalar nuevo software> Trabajar con ... Añadir el siguiente sitio: Galileo - http://download.eclipse.org/releases/galileo

ahora instale la siguiente (si no existe ya):

Eclipse Java EE Developer Tools 
Eclipse Platform 
Eclipse Web Developer Tools 
Eclipse XML Editors and Tools 
Eclipse XSL Developer Tools 
JavaScript Developer Tools 
Rich Ajax Platform SDK 

Una vez hecho esto, yo era capaz de instalar correctamente Maven por el mismo proceso.

Principalmente estaba bromeando para ver si funcionaría o no. Algunos de los anteriores pueden ser redundantes o no necesarios para todos.

Quizás la respuesta de Pascal es más directa y directa. De todos modos, está funcionando ahora.

Gracias!

5

Me las arreglé para instalarlo, pero debe asegurarse de no validar solo el sitio m2eclipse, sino también el sitio de actualización de Galileo o Helios.

El mecanismo P2 descargará todas las dependencias (wst, fem, gef, ...) para usted, haciendo que las manipulaciones descritas por Pascal's answer no sean absolutamente necesarias.

alt text http://img401.imageshack.us/img401/331/eclipsem2install.png

+0

El problema es que hay un error desagradable con Eclipse 3.5.1 y Linux (ver http://stackoverflow.com/questions/1703753/how-do-you-fix-loading-plugins-in-eclipse-3-5 -1-on-linux) y evito el "contacto con todo el sitio de actualización" cuando instalo el complemento (no estoy seguro del sitio de actualización defectuoso, así que no puedo deshabilitarlo). –

+0

@Pascal: Dejo esa opción marcada, pero desactivo casi todos los sitios de actualización excepto el mínimo, que generalmente funciona (aunque puede no tener la configuración exacta de Linux). – VonC

+0

Es claramente un buen consejo y podría adoptar esta estrategia. Gracias. –

0

El problema es Gnome API cambia que bloquea algunos widgets SWT de recibir eventos de presentación. Se corrigió en el código de Eclipse 3.6, para las versiones anteriores simplemente establezca la variable de entorno GDK_NATIVE_WINDOWS = true.

+0

Esto no tiene nada que ver con esta pregunta. –

+0

Corregir Pascal. Este es un problema diferente, sin relación con los botones de eclipse sin respuesta. –

0

Tuve algunos problemas cuando actualicé a Karmic: el cuadro de diálogo de instalación del complemento solo funcionaba a medias. Resultó ser un problema con GDK. Hay una solución fácil: configure GDK_NATIVE_WINDOWS = 1 en su entorno. http://blog.export.be/2009/10/fixing-eclipse-for-ubuntu-karmic-koala-9-10/

+0

Mismo comentario que para @ user302783: esto no tiene nada que ver con esta pregunta. –

+0

Corregir Pascal. Mi problema no tiene que ver con los botones de eclipse que no responden. –

1

La forma más fácil de solucionar este problema es utilizar el gestor de paquetes Synaptic para instalar maven2 antes de instalar m2eclipse mediante el gestor de Eclipse Installtion. Por lo que los pasos serían:

1) Sistema-> Administración-> sináptica gestor de paquetes: comprobar maven2 (y todas sus dependencias)

2) en Eclipse> Ayuda-> instalar nuevo software: utilizar http://m2eclipse.sonatype.org/sites/m2e y siga las instrucciones de instalación.

Cuestiones relacionadas