Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Java / VideoTutorial / Instalador java con WinRar

Instalador java con WinRar

Autor jc mouse lunes, agosto 8, 2011

En este videoTutorial veremos la forma mas sencilla de crear un instalador para programas hechos en Java utilizando el programa WinRar y su funciones SFX de autoextraibles. El instalador consiste en un autoextraible creado con winrar en el cual se colocan todos los archivos necesarios para que el JAR funciones, ademas, winrar nos permite seleccionar un archivo que se ejecute tras la instalacion, en nuestro caso, ejecutaremos el *.JAR, ademas existen muchas otras opciones que no tocaremos en el tutorial y que iremos aprendiendo en posterior post.

¿Que necesitamos?

– WinRar

– Un programa en Java (obvio no)

– Resource Hacker

– Un icono

– Una imagen BMP de 93 x 302 pixeles

En el enlace del final se encuentra el instalador ya terminado, asi como los archivos necesarios para desarrollar este instalador.

La imagen BMP nos servira como adorno de nuestro instalador, asi como el archivo *.ICO (icono) , dejando un acabado mas profesional.


Utilizaremos tambien un pequeño script que nos permitirá modificar el especto de la ventana de instalacion, como podemos apreciar en la primera imagen de este post.

STARTDLG DIALOG 27, 47, 300, 205
STYLE DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION ""
LANGUAGE LANG_RUSSIAN, 0x1
FONT 8, "MS Sans Serif"
{
   CONTROL "", 105, STATIC, SS_BITMAP | SS_REALSIZEIMAGE | WS_CHILD | WS_VISIBLE, 6, 9, 69, 186
   CONTROL "NOMBRE PROGRAMA", 0, STATIC, SS_CENTER | WS_CHILD | WS_VISIBLE | WS_GROUP, 87, 14, 204, 10
   CONTROL "Información", 0, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 86, 25, 206, 72
   CONTROL "Este software esta desarrollado con Java, eso quiere decir que para ejecutarlo en tu PC debes tener instalado la última version de java que lo puedes descargar gratis desde su sitio web: [http://www.java.com/es/download/]. Consultas y/o sugerencias a tu_mail@programador.com", 0, STATIC, SS_CENTER | WS_CHILD | WS_VISIBLE | WS_GROUP, 91, 39, 195, 42
   CONTROL "Visita", 0, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 86, 101, 206, 25
   CONTROL "https://www.jc-mouse.net/", 0, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 145, 112, 91, 10
   CONTROL "", 101, COMBOBOX, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 87, 131, 138, 13 , 0x00000012
   CONTROL "Buscar...", 102, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 231, 132, 59, 14 , 0x0000000E
   CONTROL "Instalando componentes...", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 86, 152, 84, 8
   CONTROL "", 104, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 86, 164, 208, 10
   CONTROL "", -1, STATIC, SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE, 0, 201, 349, 1
   CONTROL "Instalar", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 85, 179, 60, 14
   CONTROL "&Cancelar", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 233, 182, 60, 14
}

Sin más el videotutorial

El enlace de descarga

Click para descargar

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Ejecutables con Launch4J

Ejecutables con Launch4J

Launch4j es un software OpenSource hecho en Java que permite crear ejecutables para programas escritos en ese mismo leng...

Blog MVC – Carga de páginas estáticas [p4]

Blog MVC – Carga de páginas estáticas [p4]

Cuarta parte de esta pequeña serie de tutoriales sobre [Crea tu blog con el patrón MVC y php] En esta cuarta entrega ver...

SDKMAN: Administrador del kit de desarrollo de software

SDKMAN: Administrador del kit de desarrollo de software

SDKMAN! es una herramienta para la administración de versiones paralelas de varios programas de desarrollo de software c...

Biblioteca java para leer/escribir Metadatos

Biblioteca java para leer/escribir Metadatos

En posts anteriores hablamos sobre los metadatos y el porque son importantes en la Seguridad Informática, vimos el manej...

Khipu Agenda Personal gratis

Khipu Agenda Personal gratis

Completa agenda para organizar tu vida personal y/o profesional, si te olvidas de acontecimientos familiares, citas de t...

Leer y Escribir registros en archivo de texto

Leer y Escribir registros en archivo de texto

A veces se necesita utilizar archivos de texto plano como contenedor de registros como si de una base de datos se tratar...

9 comentarios en “Instalador java con WinRar”

  1. hunter dice:

    Saludos desde medellin colombia excelente video gracias me sirvio bastante…….
    Probare con los otros.
    Suerte y gracias

  2. Leandro dice:

    Muchas gracias me sirvió de mucho, sólo tengo una consulta.
    Como puedo hacer luego de instalado el programa me cree un acceso directo automáticamente?

    Saludos

  3. Victor dice:

    J – mouse e visto una cantidad inmensa de tutoriales de .net y java y realmente sabes demasiado por eso te kiero preguntar algo.

    estoy creando un ejecutable en netbeans pero al crear el .jar no me toma las caracteristicas que programe un ej. de 20 0 25 botones me toma el evento de 8 ó 9 botones y necesito crear el instalador … seria de gran ayuda que me orientes a que hacer o configurar

    atte. victor

    1. Mouse dice:

      mas que problema de compilación parece ser problema de codificación :/ deberías realizar prueba de escritorio para ver si tu código funciona como debería.

      1. Victor dice:

        Como prueba de escritorio??? a que te refieres con eso ….

        lo raro es que en el ide me funciona correctamente pero al momento de crear el .jar no me toma algunos eventos de llamar formularios modal.

  4. VIANEY VARGAS dice:

    muchas gracias men Medellin Antioquia Colombia… saludos

  5. Gerardo González dice:

    ¡Hola jc-mouse!

    ¿Cómo le puedo hacer para poner en formato de NEGRITA la oración «NOMBRE PROGRAMA»?

    Ésta aparece en la segunda línea del código: «CONTROL «NOMBRE PROGRAMA», 0, STATIC, SS_CENTER | WS_CHILD | WS_VISIBLE | WS_GROUP, 87, 14, 204, 10″.

    Gracias anticipadas por la ayuda que me puedas dar.

    Saludos desde México.

  6. Ronny dice:

    Estimado, conoces alguna forma de crear instalador de mi base de datos mysql? quisiera que la instalación sea automático sin que tenga que el usuario setear nada o meter mano al instalarlo.

    1. Mouse dice:

      utiliza InnoSetup es gratis y tiene muchas opciones 🙂

Los comentarios estan cerrados

Comparte lo que sabes

Categorias

Últimas entradas

Melody.ml  es un aplicación online que usa la I.A (Inteligencia Artificial) para procesar archivos MP3 y separar en pist...

Small Basic es un lenguaje de programación propiedad de Microsoft creado especialmente para ayudar a los estudiantes a p...

Lorca Editor es una aplicación online creada por el desarrollador español Domingo Martin el cual tiene como objetivo el...

Eratóstenes era un matemático griego del siglo  III a.C. el cual ideó una manera rápida de obtener todos los números pri...

Herramientas

Generador de Enlaces a Whatsapp