2009-06-11 8 views
7

He creado una aplicación de escritorio en Java usando NetBeans 6.1 e hice un archivo jar de la aplicación. Ahora quiero que se inicie automáticamente cada vez que se enciende la máquina de un cliente.Inicio automático para la aplicación de escritorio java?

¿Cómo puedo hacer eso?

+0

Para el registro, enlace a la pregunta adjunta: http://stackoverflow.com/questions/979572/how-to-make-installer-of-java-desktop-application-for-multi-platform – Jonik

Respuesta

4

Este instalador puede crear un archivo con extensión "MSI" que se comportará como instalador de ventanas regular. Agrupa su archivo jar y JRE juntos en un solo archivo. El programa actúa como un "asistente", donde configura todas las opciones necesarias.

Tome un vistazo a este producto: Advanced Installer

Buena suerte.

+0

Ellos parecen tener una versión freeware ¿Has experimentado con este producto? –

+0

Hola, He pasado por el instalador avanzado, y funciona bien, pero no se está ejecutando mientras agregué el servicio de inicio automático. No entiendo lo que necesita. ¡Mire la imagen adjunta! [Alt text] [1] [1]: http://www.wintestorbit.info/ErrorInAdvanceInstaller.JPG –

0

Eche un vistazo a Tanuki's Java Service Wrapper. La versión de Comunidad hace lo que necesita, además de mucho más.

Si solo necesita ejecutar un programa Java periódicamente, me gusta pycron, que se instala como un servicio de Windows y luego lee un archivo crontab de estilo Unix donde ingresa una línea que le dice a pycron cuando necesita ejecutar el java proceso (p. ej., todas las noches a las 3 a.m.)

3

Si simplemente desea tener una aplicación java iniciada automáticamente en Windows, puede crear un enlace en la carpeta autostart de los usuarios que llame a javaw de la misma manera que normalmente llamaría java.

Esto es sólo para su información, las otras sugerencias son más generales, por supuesto, pero esta podría ser la solución más simple ...

2

҉ obras

He encontrado el siguiente orden mejor suite para tomar una decisión para un comercial o gratuito, para satisfacer sus necesidades (la mayor parte del siguiente no arranque automático + características adicionales):

Solicitar mostrar más características en la parte superior:

  1. BitRock: see features yo realmente utilizar éste, ya que hace todo multiplataforma + + jnlp Requisito

  2. Tanukio: enter link description here

  3. IzPack

  4. Advancedinstaller: features

  5. (opcional) jnlp inicio web: example (Esto debería convertirse en camino futuro de la instalación)

Tenga en cuenta que el requisito previo no es mencionado, la mayoría de la lista de características allí, que es muy importante tener en todas ellas, porque en muchos casos usamos bibliotecas/dependencias de terceros, por lo que la mejor pregunta sería saber si la admiten o no.

Cuestiones relacionadas