verificamos que el jar del cual haremos el instalador al ejecutar el comando:
java -jar MyJAR.jar
nos muestre un fomulario (Esto se aplica a cualquier aplicación hecha en java que muestre un formulario inicial)
Una vez verifiquemos nuestro JAR, Creamos el siguiente Directorio:
myapp
│
+───DEBIAN
│ control // Especificaciones y descripciones para Linux
│
+───usr
│
+───share
│ │
│ +───applications
│ myapp.desktop // Acceso Directo
│ myapp.png // Icono de Acceso Directo
│
+───bin
│ myapp.sh // Shell que ejecuta el JAR
│
+───lib
│
+───myapp
MyJAR.jar // JAR que al ejecutar muestra un formulario
Codigo de cada archivo:
Control:
Package: myapp
Version: 1.0
Section: Documentation
Priority: optional
Architecture: all
Maintainer: Angel Céspedes Quiroz <angel@nubeando.com>
Installed-Size: 171
Description: Es un aplicación java que muestra un formulario.
myapp.desktop:
[Desktop Entry]
Encoding=UTF-8
Name=MyAPP
Comment=Formulario JAVA
Exec=/usr/bin/myapp.sh
Icon=/usr/share/myapp.png
Terminal=false
Type=Application
Categories=Documentation;Other
StartupNotify=true
Name[es_BO]=myapp
myapp.sh:
#!/bin/bash
java -jar /usr/lib/myapp/MyJAR.jar
Generar el deb (Instalador Debian):
dpkg --build myapp
Esto nos creara el archivo deb (Instalador debian).
sudo apt-get install alien
Convertir archivo deb a rpm (Instalador RedHat):
Instalamos Alien:
Convertimos nuestro deb a rpm
alien -r -c myapp.deb
alien -r -c myapp.deb
Eso es todo ahora pueden instalar lo que generaron en la distribucion linux de su preferencia.
Comparte y comenta si te fue útil esta información.
0 Comentarios:
Publicar un comentario