Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASIGNATURA
DESARROLLO DE SOFTWARE II
SEMESTRE
III
DOCENTE
JOHN CARLOS ARRIETA ARRIETA
PROGRAMA:
INGENIERÍA DE SISTEMAS
NIVEL TECNOLOGIA EN GESTION DE SISTEMAS DE INFORMACIÓN Y REDES DE
COMPUTO
El siguiente reto tiene como fin crear un instalador para el proyecto de ABP. Un
instalador es un paquete que contiene código que está comprimido y se puede
instalar en un computador dependiendo el sistema operativo y la plataforma a la que
se desea instalar osea enraizar el código en la máquina para pasar a ser ejecutado
o inicializado
Esto permite que todo el programa se pueda ejecutar mediante un .exe sin tener
que transportar el código. Durante el proceso de consulta, búsqueda, investigación y
documentación orientada por los tips o pistas dadas por el docente, encontré que
para lograr el reto del instalador podemos contar con varias alternativas, de las
cuales las más comunes son ellas se encuentran las siguientes:
ALTERNATIVA 1
NOMBRE: Install4j
URL OFICIAL: https://www.ej-technologies.com/index.html
LICENCIA: Gratis
ALTERNATIVA 2
NOMBRE: Launch4j
URL OFICIAL: http://launch4j.sourceforge.net
LICENCIA: Open Source
ALTERNATIVA 3
NOMBRE: Inno Setup Compiler
URL OFICIAL: https://jrsoftware.org/isinfo.php
LICENCIA: Licencia Freeware
ALTERNATIVA SELECCIONADA:
La alternativa seleccionada fue la número 2 y 3, con Launch4j generamos el .exe y
posteriormente, ese ejecutable lo comprimimos para el instalador. Utilicé estas
alternativas ya que, lo vi más práctico y principalmente muy sencilla de usar, por el
lado de Launch4j, solo se deben colocar ciertas direcciones de los directorios de
salida, donde se encuentra el .jar y donde está el icono y el directorio donde se
encuentra el JRE. Por otra parte, Inno Setup Compiler tiene un asistente muy fácil
de usar y además nos permite editar el script que se genera a partir de ese
asistente. A continuación, le mostramos el paso a paso.
PROCESO:
Como primer paso, hay que descargar los 3 archivos especificados anteriormente
(Java, Launch4j e Inno Setup Compiler), el proceso de instalación es muy sencillo,
solo darle siguiente hasta que instale todo.
Cuando termine de instalar todo, hay que hacer algo antes de todo en el IDE donde
se está desarrollando el código, en este caso es Netbeans. Lo que hay que hacer es
abrir el proyecto y darle a la opción Clean and Build, esto generará en la carpeta dist
del proyecto una carpeta lib, donde estan las librerias, un archivo README.txt y el
.jar, este último es la aplicación compilada.
Una vez hecho esto debemos convertir ese .jar en un .exe, para eso tiene que abrir
la aplicación Launch4j. Una vez abierto, se deben llenar los dos primeros campos y
el que se llama Icon (este último es opcional, pero yo si lo ocupe). En el primer
campo que dice Ouput File, va la carpeta donde se va a guardar el ejecutable, en el
campo Jar va el archivo .jar que generamos con el IDE. Luego nos vamos a la
pestaña JRE, en el campo Bundle JRE path va la dirección en donde está instalado
el Java (por lo general está en esta dirección: C:\Program Files\Java\jre1.8.0_251).
Después debes dar clic al botón de engranaje llamado Build Wrapper cuando
termine el proceso de compilación, debe dar clic al botón que está al lado derecho
del botón que mencioné anteriormente, esto ejecutará el .exe generado.
BIBLIOGRAFÍAS
● https://programaenlinea.net/crea-setup-instalacion-inno-setup-compiler/
● http://svn.apache.org/repos/asf/cayenne/main/tags/1.2.4/cayenne/cayenn
e-ant/lib/windows/launch4j-2.1.1/web/index_es.html
● https://www.ecured.cu/Inno_Setup