java.lang.NoClassDefFoundError: org/jdom2/JDOMException [JAVA]

Utilizando cree un proyecto Java que lee un XML con JDOM, este proyecto es un plugin para eclipse y cuando lo probaba ejecutándolo como un “Aplicación de Eclipse”, el plugin no cargaba con el JDOM.

Solución.

1) Descargar JDOM de la web oficial http://www.jdom.org/, descomprimir

2) En el proyecto de pugin crear una carpeta “lib” en la raiz y pegar la carpeta del paso anterior.

3) Editar el “Build Path” y en “Libraries” agregar los jar de JDOM descargados

runtime

4) Editar el MANIFEST.MF en “Runtime” , en Classpath, agregar el jar de JDOM.

runtime

5) Adicionalmente agregar a “Dependencias”→”Importd Packages” → el jar de “org.jdom2.java” y el “org.jdom2.input” u otro si fuera el caso.

6) En “Runtime” agregar los jar de JDOM

7) En build tickear el directorio “lib” creado anteriormente y validar que el archivo “plugin.xml” también este tickeado

build

Saludos