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

Construye tu aplicación de mensajeria

Construye tu aplicación de mensajeria

En este post crearemos una aplicación sencilla para mandar mensajes de texto desde android. Necesitamos IDE: Eclipse + S...

Buscar dispositivos con Java Media Framework

Buscar dispositivos con Java Media Framework

Java Media Framwork ademas de permitir reproducir archivos multimedia, tambien permite trabajar con dispositivos de capt...

Procedimientos almacenados en java

Procedimientos almacenados en java

En este tuto realizaremos la implementación y ejecución de procedimientos almacenados de MySQL en Java, si quieres darle...

Simulador de Urna Electrónica en java

Simulador de Urna Electrónica en java

Hola 🙂 en esta ocasión un amigo del Brasil nos envía un proyecto java de una Urna Electrónica o Voto Electronico, desarr...

Imprimir imagen con Print

Imprimir imagen con Print

La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, e...

API completo y ligero para el uso de webcams desde java

API completo y ligero para el uso de webcams desde java

Webcam Capture es un API  que permite usar una cámara web incorporada o externa directamente desde código Java utilizand...

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

Las empresas GeoSystems e Inteligencia Geoespacial (Igeo) en coordinación con el Gobierno Nacional de Bolivia,  desarrol...

¿Sabia que por la pandemia que azota a la mayoría de los países de la Tierra, la mitad de la población estudiantil del m...

El gigante de la tecnología Microsoft ha lanzado un mapa interactivo para proporcionar información sobre la propagación...

El gigante de la informática Google, ante la reciente pandemia mundial declarada por la OMS (Organización Mundial de la...

Herramientas

Generador de Enlaces a Whatsapp