Instalador proyecto java

Hola a todos.

Tengo un proyecto en java del cual me gustaría que fuera instalable en cualquier equipo con windows (así como a los programas que se les da siguiente, siguiente , etc.) Aparte también me gustaría poder actualizar el código fuente y que se actualice en todas las maquinas que lo tengan instalado.

Aprovecho también para preguntar acerca de mi base de datos en sqlite que esta dentro del programa, cuando actualizo alguna fila o borro algo en la maquina que lo hice todo ok pero cuando le paso ese jar a otra persona a el no le aparecen los cambios. Espero me puedan ayudar con algún consejo o algún lugar de donde pueda consultar los temas antes mencionados.,
Los amo !

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de adrianaaae

Instalador

Por lo que entiendo tienes 3 dudas:

La primera :El instalador lo puedes crear con Inno Setup.

La segunda:Actualizar los jars(sería el código fuente que indicas); para eso necesitarías una aplicación aparte o un módulo de tu programa para hacer la actualización de ejecutables(jars).

La tercera: El problema de que modificas datos en la base de datos sqlLite y no ves los cambios desde otros equipos a partir del mismo jar, tengo las siguientes dudas:

  • La base de datos es local por cada máquina?
  • El jar se conecta a un servidor en específico o en cada equipo tiene su propio servidor?
  • Si tienes una sola base de datos y la aplicación se conecta a esa misma; puede que haga falta realizar un   por  
  • Si por cada aplicación tienes una base de datos; tal vez necesites echarle una pensadita más al planteamiento del proyecto; ya que a lo mejor lo que tu necesitas es una base de datos centralizada y que tu aplicaón se conecte a ésta; de este modo independientemente de la máquina donde utilices el jar-ejecutable debería de funcionar correctamente y visualizar las modificaciones a los registros de la base de datos al mismo tiempo que se realizan

Saludos.