2009-06-22 8 views
10

Cuando intento ejecutar mi aplicación RCP desde dentro de Eclipse me sale el siguiente mensaje de error:Eclipse RCP Restricción/Falta el paquete de error

 
com.bah.gs.arts.jekyll.plugins.VideoLog 
    Missing Constraint: Required Bundle: com.bah.gs.arts.jekyll.plugins.JVLC_Runtime; bundle-version="0.9.1" 

¿Puede alguien decirme cómo puedo solucionar este?

Respuesta

3

De this thread:
Se podría empezar por el funcionamiento de su aplicación RCP con una configuración de lanzamiento que incluye el comando "-console": que le ofrecerá la consola OSGi en el "Console" punto de vista. Esto solo significa que se está ejecutando OSGi.

debería tener este aspecto:

OSGi> 

Si está disponible, sólo tienes que escribir "ss" (para el estado corto) y pulse Enter. Esto dará como resultado una lista con todos sus paquetes, incluido su estado. Esta información sería útil para poder rastrear el problema. Para obtener más información, también tiene el artículo "".


Check también (sobre todo si no se puede hacer lo anterior, debido a que la aplicación simplemente no se ejecuta en sí y sólo propone que le permite ver los registros de errores) los plugins dependencias de la configuración del producto :
¿com.bah.gs.arts.jekyll.plugins.JVLC_Runtime se muestra allí?

A menudo se relaciona con un problema de lista de exportación, como se ilustra en this thread.

+0

Gracias. Esto fue muy útil. –

+0

@Dr. Faust: eres bienvenido. También puede publicar una respuesta de su propio informe de lo que tuvo que cambiar en su proyecto para que funcione. – VonC

22

Un buen truco es entrar al diálogo de configuración de ejecución en Eclipse, abrir la pestaña Complementos y hacer clic en el botón "Magic" agregar paquetes requeridos, si esto marca la ventana como cambios no guardados sabes que se ha agregado algo y podría funcionar :)

+0

+1 Este truco funcionó para mí. Gracias. –

+0

+1 y para mí. Cheers – Vladtn

+0

+1 ¡Simple y fácil! – Sefler

Cuestiones relacionadas