Instalaciones mediante IzPack

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

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 (

Text
shortcutSpec.xml

):

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

  • Text
    name

    : Nombre de la aplicación

  • Text
    target

    : Fichero que se debe ejecutar cuando se haga click en el acceso directo.

  • Text
    iconFile

    : Icono a mostrar.

  • Text
    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.

Text
&lt;&lt;IZPACK_PATH&gt;&gt;\bin\compile" ./install.xml -b . -o AutentiaPadSetup.jar -k standard

Una vez echo esto, se habrá creado el fichero

Text
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

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

He leído y acepto la política de privacidad

Información básica acerca de la protección de datos

  • Responsable: IZERTIS S.A.
  • Finalidad: Envío información de carácter administrativa, técnica, organizativa y/o comercial sobre los productos y servicios sobre los que se nos consulta.
  • Legitimación: Consentimiento del interesado
  • Destinatarios: Otras empresas del Grupo IZERTIS. Encargados del tratamiento.
  • Derechos: Acceso, rectificación, supresión, cancelación, limitación y portabilidad de los datos.
  • Más información: Puedes ampliar información acerca de la protección de datos en el siguiente enlace:política de privacidad

Técnico especialista en informática de empresa (CEU). Ingeniero Técnico en Informática de Sistemas (UPM) Creador de MobileTest, Haaala!, Girillo, toi18n. Charla sobre desarrollo de aplicaciones en Android. @cgpcosmad

¿Quieres publicar en Adictos al trabajo?

Te puede interesar

02/03/2026

José Antonio Sánchez Segovia

Zephyr es un RTOS open source respaldado por la Linux Foundation que permite desarrollar dispositivos embebidos conectados, eficientes y escalables, facilitando el paso de prototipo a producto final con una arquitectura mantenible.

23/02/2026

Enrique Casado Díez

LoRa y LoRaWAN son tecnologías clave en el ecosistema IoT cuando se requiere largo alcance y bajo consumo energético. En este artículo analizamos su funcionamiento, Spreading Factor, link budget, arquitectura de red, frecuencias y clases de dispositivos, con un caso práctico real.

19/02/2026

Juan José Díaz Antuña

Copilot Chat es la forma más sencilla y segura de empezar a usar IA en Microsoft 365. En este artículo vemos cómo funciona, cómo activarlo y en qué se diferencia de Microsoft 365 Copilot, Copilot Studio y los Agentes Inteligentes, con ejemplos prácticos y una comparativa clara.