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

Creando documentos LaTeX en Eclipse

Estándar

De los varios entornos para la generación de documentos LaTeX que conozco quizás el que menos esperaba, pero debí de suponer, es el entorno Eclipse.

Esto tiene sentido, dado que LaTeX requiere de el uso de un compilador y un set de herramientas y la arquitectura basada en plug-ins de Eclipse posibilita extenderlo a fines tan inesperados.

Instalación en Fedora Linux

Antes de comenzar con los documentos sera necesario que instale un par de complementos al entorno Eclipse, específicamente el modulo texlipse, el cual proporciona los entornos y utilerias para configurar, preparar y compilar un documento en LaTeX.

Los paquetes que necesitara son los siguientes:

  • texlive
  • eclipse-texlipse
  • texlive-babel-spanish
Figura 1: Paquetes

Figura 1: Paquetes

Si puedo hacer una recomendación sugeriria realizar la instalación desde la linea de comandos con el comando yum install, esto mas que nada debido a las experiencias que he tenido con el administrador de paquetes que parece trabarse cuando se instalan paquetes de gran tamaño, como lo es texlive.

Creando proyecto LaTeX.

Una vez que halla instalado los paquetes indicados y sus dependencias ya podrá
crear un proyecto LaTeX, como observa en la figura 2

Figura 2: Creando proyecto LaTeX

Figura 2: Creando proyecto LaTeX

Esto le presentara un asistente el cual le permitirá nombrar su proyecto seleccionar el formato de salida, las herramientas da usar, el nombre de su archivo .tex y el nombre del archivo resultante, finalmente podrá cambiar como estarán las carpetas del proyecto, eso lo puede ver en las figuras 3 y 4.

Figura 3: Opciones del proyecto

Figura 3: Opciones del proyecto

Figura 4: Organización del proyecto

Figura 4: Organización del proyecto

Una vez que complete los diálogos se le presentara el proyecto ya listo para comenzar su documento, como se ve en la figura 5

Figura 5: Proyecto creado.

Figura 5: Proyecto creado.

Bastara con que haga cualquier modificación para que el proyecto se recompile, lo que generara el archivo pdf (O en el formato de salida que halla seleccionado)
el cual podra visualizar en fácilmente, como se observa en la figura 6.

Figura 6: Resultado.

Figura 6: Resultado.

Espero que esto halla sido útil y nos vemos en la siguiente entrada.