Foros del Web » Programación para mayores de 30 ;) » Java »

¿Cómo insertar/utilizar una Base de Datos en un .exe?

Estas en el tema de ¿Cómo insertar/utilizar una Base de Datos en un .exe? en el foro de Java en Foros del Web. Hola, qué tal, Estoy utilizando launch4j para crear un .exe y InnoSetup para creear el instalador. El tema está en que en mi proyecto utilizo ...
  #1 (permalink)  
Antiguo 14/07/2017, 12:10
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 20 años, 6 meses
Puntos: 18
¿Cómo insertar/utilizar una Base de Datos en un .exe?

Hola, qué tal,

Estoy utilizando launch4j para crear un .exe y InnoSetup para creear el instalador.

El tema está en que en mi proyecto utilizo una base de datos sqlite y mediante netbeans funciona perfectamente pero cuando genero el .jar y utilizo estos dos programas (para crear el .exe e instalador) no hace nada la aplicación y me he fijado que es por que no encuentra la base de datos.

Así que añadí la base de datos en el instalador mediante innoSetup. Ahora si que encuentra la base de datos y la lee pero sucede dos cosas:

1- El programa funciona muyyyy lento.
2- Solo puede leer de la base de datos no guardar.

¿Alguna solución?

Gracias!
  #2 (permalink)  
Antiguo 18/07/2017, 19:23
Avatar de detective_jd  
Fecha de Ingreso: abril-2011
Ubicación: Salto
Mensajes: 437
Antigüedad: 13 años
Puntos: 6
Respuesta: ¿Cómo insertar/utilizar una Base de Datos en un .exe?

Hola, cómo estás? No has pensado en probar otro instalador:

PackJacker -> un instalador de java que es multiplataforma

http://packjacket.sourceforge.net/download/

como plan B :

http://hazlinuxfacil.com/2015/01/14/...licacion-java/

/*--------------------------------------------*/

JSmooth -> un sencillo instalador de java sólo para windows

https://www.adictosaltrabajo.com/tutoriales/jsmooth/

Espero que te sirva, Saludos.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:01.