Crear una libreria en Eclipse

Estándar

Al momento de realizar aplicaciones en Java es mas que común, y de hecho suele ser una razón para usar Java, hacer uso de librerías de terceros, para manejar cosas como conexiones a red, archivos PDF y similares, estas librerías suelen distribuirse como archivos JAR

Si bien hasta este momento se a descrito como hacerlo manualmente esto puede causar un problema al momento de generar el archivo JAR ya que las librerías no se exportarían, lo que puede causar que las librerías *no* se exporten lo que puede causar que el programa no se ejecute al colocarlo en producción.

Si bien hay varias formas de prevenir esto, la que me parece se a convertido en la forma estándar es crear lo que en eclipse se conoce como “Librerías” las cuales se incluyen dentro del JAR con las configuraciones adecuadas para que el programa corra.

La forma de crear e incluir una librería en un proyecto es muy sencilla, aun así el proceso se describe a continuación

Comenzamos creando un proyecto en Eclipse, por simplicidad que sea el clásico proyecto en Java, en este caso en particular lo llamaremos Excel.

Directorio Lib

Figura 1 – Directorio Lib

Vaya al directorio del proyecto y cree una carpeta lib en la cual coloque los archivos JAR que necesite, como se ve en la figura 1

Use el comando renovar del menú contextual para que el proyecto reconozca los cambios, el resultado semejara la figura 2

Figura 2 - Librería Lib en el proyecto

Figura 2 – Librería Lib en el proyecto

Seleccione el proyecto y presione Ctrl + Enter para abrir el dialogo de propiedades del proyecto, seleccione “Vía de Construcción” y la pestaña “Librerías” como puede ver en la figura 3 y pulse el botón “Añadir Biblioteca”

Figura 3 - Bibliotecas

Figura 3 – Bibliotecas

Esto le desplegara un asistente, en el cual debe seleccionar “Biblioteca de Usuario”

Figura 4 - Biblioteca de Usuario

Figura 4 – Biblioteca de Usuario

Figura 5 - Añadir Libreria

Figura 5 – Añadir Librería

En el dialogo de la figura 5 presione el botón “Bibliotecas de usuario”, tras lo cual en el dialogo que aparecerá, Figura 6, presione Nuevo, aquí se le pedirá el nombre de la librería.

Figura 7 - Nuevo

Figura 6 – Nuevo

Por el momento la librería esta vacía por lo que debemos agregar los archivos JAR que la compondrán, esto se logra presionando el botón agregar archivos JAR, el que nos desplegara una lista de los archivos contenidos en la carpeta del proyecto como se ve en la figura 7

Figura 8 - Seleccionar archivos JAR

Figura 7 – Seleccionar archivos JAR

Como vera ahora el contenido de la carpeta esta desplegado en el dialogo, Figura 8, si ya agrego todas las librerías necesarias presiones Aceptar

Figura 9 - Archivos en la libreria

Figura 8 – Archivos en la librería

Ahora vera la nueva librería que creo seleccionada por defecto en el dialogo, Figura 9,  presione Finalizar

Figura 10 - Liberia completada

Figura 10 – Liberia completada

Ahora vera la nueva librería que creo seleccionada por defecto en el dialogo, Figura 11, presione Aceptar

Figura 11 - Liberia agregada

Figura 11 – Liberia agregada

Y desde el explorador de proyectos su proyecto también muestra la librería nueva con los archivos JAR que agregamos, Figura 12

Figura 12 - En el proyecto

Figura 12 – En el proyecto

Figura 13 - Contenido de la libreria

Figura 13 – Contenido de la librería

Y listo, con esto al momento de exportar su proyecto como un JAR ejecutable se incluirán todos los archivos JAR que halla agregado a esa librería y se configuraran en el CLASSPATH del mismo, de modo que el programa tenga todas sus librerías y pueda usarlas.

Anuncios