eclipse eclipse-plugin eclipse-rcp

Eclipse RCP: no se ha encontrado una ID de aplicación



eclipse-plugin eclipse-rcp (6)

Agregué una lista de problemas comunes con el inicio de su producto al tutorial mencionado. Encuéntralo aquí: Lista de comprobación Eclipse RCP para problemas comunes de lanzamiento

Tenga en cuenta que la modificación de la configuración de inicio es la solución incorrecta, ya que su aplicación no se iniciará después de la exportación.

Intento crear una aplicación Eclipse RCP por primera vez y sigo el tutorial de Vogella aquí: http://www.vogella.com/articles/EclipseRCP/article.html

Por los pasos que he creado un nuevo proyecto de aplicación de Eclipse 4 usando todas las configuraciones predeterminadas, sin embargo, cuando hago clic en "Iniciar una aplicación de Eclipse" recibo una excepción. En el registro de errores, enumera varios paquetes que no se pudieron resolver y, al final del registro, hay una RuntimeException: no se ha encontrado ningún ID de aplicación.

No he variado en absoluto de los pasos enumerados en el tutorial / valores predeterminados. ¿Alguna idea de lo que está pasando aquí?


El motivo por el cual Eclipse olvida la solución de Neils es que Eclipse anula la Configuración de ejecución cada vez que ejecuta su producto desde el archivo * .product. Por lo tanto, la solución es adaptar las dependencias en el archivo * .product en lugar de la Configuración de ejecución. Además, recomendaría siempre lanzar proyectos Eclipse RCP desde el archivo * .product, para evitar problemas con las configuraciones cambiadas.


Esto puede ser el resultado de usar una versión diferente de eclipse (no estoy seguro). Yo tuve el mismo error. Cuando traté de alterar la configuración de ejecución como se describe, no encontré ningún botón, casilla de verificación ni nada que dijera "Agregar plugins necesarios". Lo que sí encontré, sin embargo, era una lista desplegable en la parte superior de la pestaña de complementos.

Lanzamiento con:

  1. todo el espacio de trabajo y los plug-ins de destino habilitados
  2. complementos seleccionados a continuación únicamente
  3. características seleccionadas a continuación únicamente

El mío se estableció en la opción 2. Cambié a la opción 1 y hice clic en "Aplicar". El error desapareció, aunque la ventana RCP resultante no contenía la lista esperada ... pero sospecho que ese es otro problema por completo.


Hice clic en el botón "Agregar complementos necesarios" pero, por algún motivo, no resolvió el problema "No se ha encontrado el ID de la aplicación".

Lo que funcionó para mí es la solución que se encuentra here , que es:

  • Vaya ''Ejecutar> Ejecutar configuraciones ...''
  • Elige tu configuración de ejecución
  • Haga clic en la pestaña ''Plug-ins''
  • Agregue complementos a continuación:

org.eclipse.core.net

org.eclipse.ui.ide.application


Para aquellos que no pueden ejecutar incluso después de agregar todos los complementos necesarios, obtuve este error también cuando la Biblioteca del sistema JRE configurada en Configuraciones de ejecución no satisfacía el entorno de ejecución mínimo del complemento (-> plugin.xml || Bundle-RequiredExecutionEnvironment en manifiesto )


Poco después de la publicación, encontré el hechizo mágico específico para solucionar esto.

Lo que necesita hacer es ir a Configuraciones de ejecución (Ejecutar -> Configuraciones de ejecución). Seleccione la pestaña Plug-ins y luego presione "Add Required Plug-ins". Aplicar, luego ejecutar, y debería funcionar ahora.

Curiosamente, parece olvidar este cambio con cierta regularidad (error aquí) y por lo que es posible que deba hacer esto a menudo antes de iniciar :-(