La manera estándar de hacerlo en Java sería usar Java Web Start.
Sin embargo, eso requiere disponer de un certificado SSL que te permita firmar código, lo que puede resultar algo caro si no esperas obtener rendimiento monetario del software.
La alternativa sería tener un URI en tu sitio web que contenga un archivo de texto o JSON con el número de última versión (o, ya puestos, un servicio web) y que tu programa tuviera una rutina para chequear ese URI.
Hola.
Estoy creando un programa en java, y me surge la siguiente duda:
¿Cómo puedo hacer para gestionar las versiones?
Me explico.
Por ejemplo, si un usuario tiene instalada la versión 1.0 de mi programa, quiero que, cuando yo suba una versión superior, se le muestre un mensaje por pantalla advirtiéndolo de la actualización y éste pueda ir a la web y actualizar sin tener que eliminar el programa y descargárselo de nuevo.
¿Alguna idea?
Muchas gracias por adelantado.