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 pero la instalación de una 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óntarget
: 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