Crear un archivo .exe a partir de un .jar
Preliminares
Tenemos que tener un archivo .jar que funcione al correrlo desde terminal con el comando:
java -jar "nombre.jar"
Aplicaciones necesarias.
Procedimiento
Abrir Launch4j, se verá un recuadro como este.
En output file presionamos la carpeta y seleccionamos dónde guardar el .exe, le colocamos un nombre ( debe verse así nombre.exe).
Esta dirección de "output" será importante por lo que no debemos olvidar la ruta, en mi caso, el output es "C:\Users\Daniel\Desktop\project"}
Regresando a la primera pantalla, ahora localizamos nuestro archivo .jar, presionamos el folder y luego open
Esta es opcional, pero en Version info, podemos rellenar los campos o incluso agregar splash screens
- Crear un archivo portable, si nuestro "cliente" no tiene conocimientos de jre y jdk, nos interesaría esta opcion
- Un archivo ejecutable, en este caso, suponemos que nuestro "cliente" ya tiene instalado el jre
El primer paso es sencillo, en Min JRE version, colocamos la version del JRE con el que "compilamos", para saber nuestra versión de JRE, abrimos una terminal, y escribimos java -version, nos dirá nuestra versión de JRE
En este punto, ya podemos presionar en el engranaje para crear el .exe, PERO podemos hacer algo "extra" para que incluya el jre. Si no nos interesa hacer un portable, debe saltarse a la sección "resultado".
Hacer portable mi archivo .exe
Por el momento tendremos esto.
Regresando a Launch4j, en la sección JRE escribimos lo siguiente: JRE/jre1.8.0_271, pero el numero después de jre1.8... puede cambiar según nuestra versión.
Listo, con eso, nuestro archivo .exe es completamente portable, por último presionamos en el engranaje y buscamos la ruta output que anteriormente mencionamos (en mi caso "C:\Users\Daniel\Desktop\project" y le colocamos un nombre al nuevo archivo, este nombre es para un XML, contiene nuestra información como distribuidores, yo le he colocado "info"
Resultado
Vamos a ver una pantalla como esta, nos mostrará un WARNNING, pero no hay problema, nos indica que existe la posibilidad que nuestro ejecutable sea bloqueado por algún antivirus.
Al revisar nuestra carpeta destino, veremos 3 archivos, la carpeta JRE, App e info. Y no hay más qué hacer.
Si te interesa ver cómo crear un instalador, has click aquí. Por otro lado, si quieres saber las ventajas y desventajas de tener un archivo .exe, presiona aqui.
Espero haberte ayudado :D












Comentarios
Publicar un comentario