¿Cómo exportar un proyecto de Eclipse con dependencias de Jar externo?

En Procesamiento, me gustaría importar una biblioteca que he escrito en Java que se ajusta a una biblioteca externa (un archivo .jar).

El proceso parece importar mi propia biblioteca, pero cuando llamo al constructor (que hace referencia a algunas clases en la biblioteca externa), obtengo unjava.lang.NoClassDefFoundError en la consola de procesamiento de la interfaz gráfica de usuario.

Si en lugar de incluir el archivo .jar externo en mi ruta de construcción de Eclipse, uso el código fuente real de la biblioteca y exporto todo eso, el procesamiento no se queja.

¿Cómo puedo empaquetar este proyecto para no tener que incluir todo el código fuente de la biblioteca (y en su lugar, solo incluir el archivo .jar) en mi proyecto de Eclipse?

Actualizar: De acuerdo con la sugerencia de N.L.telaviv, elegí exportar como un JAR ejecutable. Lo que funcionó para mí fue seleccionar la opción "Copiar las bibliotecas requeridas en una subcarpeta junto al JAR generado". Aquí, se crea otra carpeta junto a la salida de su archivo .jar que contiene las bibliotecas .jar referenciadas.

Actualización2: La otra opción que funciona es "Extraer las bibliotecas requeridas en el JAR generado". Al hacerlo, el JAR puede acceder a las referencias internamente. Parecía que lo mismo hubiera funcionado con la sugerencia de N.L.telaviv, pero ese no parece ser el caso. Elija esta opción si no desea tener ningún archivo adicional. Notará, si explora el archivo .JAR, que la biblioteca externa está en una carpeta de paquete separada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta