eclipse eclipse-plugin osgi-bundle

Ejecutar mi complemento eclipse termina con ClassNotFoundException



eclipse-plugin osgi-bundle (1)

Estoy tratando de desarrollar un complemento de eclipse que agregue una acción al menú contextual. Creé un proyecto de Java con plugin.xml y agregué la clase java relacionada que invoca una acción en archivos java (ActionDelegate). Cuando ejecuto este código como "aplicación eclipse", la clase se invoca y todo funciona como esperaba.

El problema es cuando convierto este proyecto en "proyecto de complemento" a través de eclipse para crear un complemento y lo vuelvo a ejecutar como "aplicación de eclipse", luego obtengo ClassNotFoundException en la clase java que he creado.

En el proceso de conversión de este proyecto a "proyecto de complemento", eclipse agrega MANIFEST.MF, que se relaciona con los paquetes OSGI. Si elimino este archivo, todo funciona bien y si agrego el archivo MANIFEST.MF, de nuevo obtengo la ClassNotFoundException anterior, por lo que probablemente exista algún problema con MANIFEST.MF y la representación del proyecto como complemento.

Además, cuando intento exportar este complemento como "Complementos y plugins desplegables" e instalarlo en el Repositorio del host, obtengo el siguiente error: No se pudo encontrar la unidad exportada con id: MyReloader versión: 1.0.0.201304210902.

cualquier ayuda será apreciada


parece que es un problema de versión de eclipse, o se usa. una vez que cambié a una jre diferente, funcionó bien