Instalaciones mediante IzPack

0
23187

Instalaciones mediante IzPack

Introducción

En mi trayectoria profesional ligada a la informática he
tenido que realizar decenas de instalaciones de todo tipo de
aplicaciones y utilizando todo tipo de herramientas comerciales y
libres.

Hacer una buena instalación en muchos casos no es una tarea
nada fácil. Además muchas de las herramientas comerciales son
tan potentes y complejas que el esfuerzo a invertir para poder
usarlas es elevado.

En este tutorial os presentaré una herramienta
increíblemente fácil de usar para realizar instalaciones
básicas de aplicaciones Java.

Características Generales

IzPack es un generador de instalaciones basado en Java. Es decir,
se necesita que esté instalada el JRE o SDK de Java para poder
ejecutar la instalación.

IzPack es un proyecto SourceForge y está distribuido bajo
la licencia Apache Software License 2.0

Hacer una instalación con IzPack es tan sencillo como crear
un xml que IzPack lee e interpreta para crear un JAR autoejecutable
que contiene toda la instalación.

Recuerde que este tutorial es sólo una introducción,
si desea encontrar más información o descargarse el
producto, deberá dirigirse a la página principal de
IzPack: http://www.izforge.com/izpack/

El Ejemplo

Para ilustrar la facilidad con la que se hacen las instalaciones
vamos ha crear una instalación de una aplicación de escritorio programada en Java. La aplicación no es más que una ventanita tonta que
no hace más que mostrarse… (La aplicación que se muestra en la imagen de la derecha)

pero la instalación de una
aplicación compleja con decenas de JARS no es más
difícil.

Todo lo que necesita para probar por usted mismo puede descargarselo desde aqui. (Tambíen debera descargarse el API IZPack para poder ejecutar el ejemplo)

A continuación mostramos una serie de imágenes del tipo de instalación que vamos a conseguir haciendo los pasos que se muestran más abajo.

Imagen 1
Imagen 2
Imagen 3
Imagen 4
Imagen 5
Imagen 6
Imagen 7
Imagen 8
 
Accesos directos creador por la instalación

 

Bueno, pues manos a la obra:

Primero debemos crear un fichero XML con el siguiente formato reconocido por IZPACK, el fichero es autocomentado y debería bastar para comprender lo más básico de IZPACK… para más información, dirigase a la Web del producto.

El siguiente fichero define los accesos directos a crear (shortcutSpec.xml):

En este fichero se define que accesos directos se deben crear para iniciar, desinstalar, ayuda en linea, etc.

  • name: Nombre de la aplicación
  • target: Fichero que se debe ejecutar cuando se haga click en el acceso directo.
  • iconFile: Icono a mostrar.
  • iconIndex: Cual de las N imagenes que puede contener el icono se mostrará.
  • El resto de los atributos, básicamente indican en que sitios de todos los posibles deben crearse los iconos.

Posteriormente debemos ejecutar el siguiente comando, Donde <<IZPACK_PATH>> debe ser sustituido por la ruta de su ordenador donde instaló IZPACK.

<<IZPACK_PATH>>\bin\compile" ./install.xml -b . -o AutentiaPadSetup.jar -k standard

Una vez echo esto, se habrá creado el fichero AutentiaPadSetup.jar con nuestra instalación y si hacemos doble click en el fichero o java -jar AutentiaPadSetup.jar se iniciará el proceso de instalación.

No olvide que esto es un pequeño tutorial para dar a conocer IZPack, si desea profundizar en el tema, acuda a la Web oficial del producto.

Espero le haya parecido interesante el tutorial, si lo desea puede encontrarme en Autentia

Carlos García Pérez. Creador de MobileTest, un complemento educativo para los profesores y sus alumnos.

cgpcosmad@gmail.com

Dejar respuesta

Please enter your comment!
Please enter your name here