Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Java / VideoTutorial / Crear un Exe para programas Java con JavaExe

Crear un Exe para programas Java con JavaExe

Autor jc mouse viernes, agosto 12, 2011

En este videotutorial veremos la forma de crear un ejecutable para programas hechos en lenguaje Java con el software JavaExe.

¿Que necesitamos?

  • El JavaExe lo puedes descargas desde su sitio web: http://devwizard.free.fr/html/en/JavaExe.html
  • Un programa hecho en Java (El JAR ejecutable y si lo necesitara sus librerias correspondentes)
  • Un icono y una imagen BMP que nos servira como Screen Splash

JavaExe no convierte el bytecode del JAR en un ejecutable, sino es más bien es una especie de «lanzador» (launch en ingles) que se encarga de ejecutar el *.JAR como si se tratara de cualquier otro programa de la PC, ademas permite personalizar el icono y agregar una imagen de entrada «Screen Splash» a nuestra aplicación.

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

Vibrate: ¿Cómo hacer vibrar un dispositivo Android?

Vibrate: ¿Cómo hacer vibrar un dispositivo Android?

En este post crearemos una app para utilizar el vibrador de nuestro dispositivo android usando para ello el IDE Android...

Captura de pantalla de una web con Chrome

Captura de pantalla de una web con Chrome

¿Alguna vez tuviste la necesidad de hacer una captura de pantalla de una página web? Si es así, seguramente buscaste y d...

Como hacer una factura en Java (Proyecto)

Como hacer una factura en Java (Proyecto)

Tiempo atras me pidieron un ejemplo de como realizar un reporte con iReport tipo factura, recibo o como le llamen, compl...

La era de la Inteligencia Artificial

La era de la Inteligencia Artificial

The Age of AI o «La era de la Inteligencia Artificial»,  es una serie de 8 documentales de Youtube Original, presentados...

THE LAST JEDI: El Salar de Uyuni forma parte del universo Star Wars

THE LAST JEDI: El Salar de Uyuni forma parte del universo Star Wars

Así es, el Salar de Uyuni ubicado en el suroeste de Bolivia con una extensión de 10582 Km2 y a una altitud 3663 mts sobr...

Operador de Complemento bit a bit «~»

Operador de Complemento bit a bit «~»

Operador de Complemento bit a bit unario Entre los operadores a nivel de bits de uso más común en java tenemos al operad...

20 comentarios en “Crear un Exe para programas Java con JavaExe”

  1. Yurifull dice:

    Buenisimo aporte… funco al 100 x 100!!

  2. Hunter dice:

    Solo una duda…
    Si contamos con el lanzador .exe que autoejecutara el .jar es necesario tener instalado java en el equipo?
    Gracias de antemano.
    Saludos desde colombia…

    1. Mouse dice:

      si, el lanzador no sustituye a la maquina virtual, el lanzador solo facilita la ejecucion y personalziacion de nuestro programa java

  3. ASDF dice:

    Una pregunta, esa carpeta LIB donde estan las librerias, en que parte se ubica? ya que el jdk->jre->lib es una direccion, y el jdk->lib es otra :s

    1. Mouse dice:

      NO, la carpeta LIB del ejemplo, es la carpeta donde estan las librerias JAR que nuestra aplicacion de prueba necesita, cuando realizamos programas en java/netebans importamos librerias que utiliza nuestra aplicación, por ejemplo mail.jar, ireport.jar, jcpanel.jar, etc, esas librerias al momento de crear el JAR ejecutable, el propio netbeans nos la coloca en su propia carpeta, la carpeta LIB, la carpeta que tu mencionas son propias de la maquina virtual de java y no tiene nada que ver con el ejemplo 🙂

  4. Martin dice:

    amigo, tengo un problema, hago todo lo que me dijiste, pero al momento de correr el ejecutable, me sale un mensaje de error que dice que no se puede encontrar la clase principal

    1. Mouse dice:

      :/ pues el error debe estar en JAR, si javaexe te dice que no puede encontrar la clase principal, te esta preguntando por la clase MAIN

  5. Osvaldo dice:

    Hola oye una pregunta y si manejo base de datos como lo puedo hacer?

    1. Mouse dice:

      depende de la base de datos, si usas mysql, postgress, debes crear un instalador para crear la base de datos, tablas y datos, si usas firebird, tiene la opción de volver portable tu FDB

      1. Osvaldo dice:

        Manejo la base de datos en mysql osea tendria que manejar dos instaladores o como? gracias por la ayudaa

        1. Mouse dice:

          no, haber te explico, con MySQL es un poco más largo, tu proyecto estaria de la siguiente manera:
          – tu_programa.JAR
          – tu_programa.exe
          – carpeta de librerias, lib/
          – otros archivos (si es que las utilizas)
          – backup de MySQL
          – restaurar.jar

          el restaurar.jar seria una aplicación que haria lo que su nombre dice, restaurar la base de datos y solo se deberia ejecutar una vez. el problema principal radica en que las pc
          que tienen mysql , muchas veces tienen diferentes nombre de usuario y contraseña, es por eso que te aconsejaria utilizar firebird en su version portable.

          todos los archivos arriba mencionados, debes empaquetarlos, ya sea utilizando el winrar o un programa más avanzado como INNOSETUP

  6. fardul dice:

    Hola gracias por tu post!!

    Me genera el ejecutable perfecto pero no me carga las lib que estoy utilizando… sabes como solucionar este problema… GRACIAS!!!

  7. shester dice:

    Gracias por la ayuda para trasformar un archivo java en exe realmente me a gustado muchisimo y espero que sigas poniendo mas información como esta es de gran ayuda hasta pronto

  8. Roosvelt dice:

    Buen Día, en el momento estoy utilizando el editor Eclipse, me podría por favor decir donde encuentro las librerías, solo observo las carpetas bin o src … Gracias

  9. Mike dice:

    Hola,

    Muchas gracias por el aporte; también creía que se podía generar un .exe directamente desde netbeans, pero con esta explicación me sacaste de la ignorancia sobre este tema. Ya descargué el aplicativo y funcionó correctamente.

    Muchas gracias por el aporte 🙂

  10. Richard dice:

    Buenas amigo estoy programando java con firebird … y me gustaría saber como puedo hacer portable al firebird .. si. Tener que estar invocandolo con su direccion completa gracias y saludos

    1. Mouse dice:

      firebird ya es portable, tu problema se trata de la dirección que usas para invocar la base de datos, para no escribir toda la direccion, puedes usar la dirección del JAR y complementarla con la ubicacion de tu base de datos

  11. Richard dice:

    Eeee. no lo entiendo tan bien amigo… por si acaso hay algun ejemplo de como podria hacerlo.. desde ya gracias…. y saludos….!!

  12. Walter dice:

    El para que quiero un lanzador si ya con hacer un doble click, en mi caso, SCI.JAR el sistema se ejecuta sin inconvenientes! en verdad que no entiendo.

    1. Mouse dice:

      porque el usuario común esta acostumbrado a los EXEs cuando desarrollas una aplicación debes pensar en el usuario final. La persona común no sabe de lo que hablas si le dices que debe hacer doble clic en el JAR ¿que es eso? te responderán 🙂

Los comentarios estan cerrados

Comparte lo que sabes

Categorias

Últimas entradas

En este post realizaremos una aplicación que pueda capturar nuestra voz y convertir en texto Pasar voz a texto con Andro...

Los JavaBeans son clases que encapsulan objetos en un solo objeto (beans). Son fáciles de crear y pueden contener muchos...

Basic 4 Android es un IDE (Entorno de Desarrollo Integrado) para Android basado en Basic (no es Visual Basic, pero se pa...

Quasar es un proyecto Open Source basado en el Framework Vue que nos permite desarrollar proyectos de todo tipo, por eje...

Herramientas

Generador de Enlaces a Whatsapp