¿Cómo puedo ejecutar la aplicación Java al inicio del sistema en Windows/Linux/MacOS?¿Cómo ejecutar la aplicación Java al inicio del sistema en Windows/Linux/MacOS?
Cualquier implementación de JNA/JNI será bienvenida.
¿Cómo puedo ejecutar la aplicación Java al inicio del sistema en Windows/Linux/MacOS?¿Cómo ejecutar la aplicación Java al inicio del sistema en Windows/Linux/MacOS?
Cualquier implementación de JNA/JNI será bienvenida.
Puede considerar su aplicación como un servicio bajo Linux, y agregar una secuencia de comandos que podría iniciarlo en /etc/init.d (en la mayoría de las distribuciones, creo). Luego tendrá que hacer los enlaces necesarios a las carpetas de niveles de ejecución, para decidir cuándo ejecutar su aplicación. Creo que se puede utilizar también chkconfig
Un ejemplo básico de la escritura se puede encontrar here
no tengo la mayoría de pistas para los otros dos sistemas, sin embargo.
En las ventanas se pueden utilizar reg add agregar la ruta de su aplicación a hklm Software/Microsoft/Windows/versión/corriente/run Para ver más, el comando reg tipo del aviso añadir /? Como alternativa, puede usar la llamada al sistema para agregarlo desde su propia aplicación
Consulte http://wrapper.tanukisoftware.org. Proporciona un contenedor para que las aplicaciones Java se ejecuten bajo los diversos sistemas operativos. Puedes usar la edición de comunidad.
TanukiSoftware Java Wrapper Descargable de 64 bits binarios para Windows: http://www.krenger.ch/blog/tag/java-service-wrapper/ – Vadzim
Eche un vistazo a http://yajsw.sourceforge.net/. Es gratis y compatible con la reimplementación de TanukiSoftware Java Service Wrapper con soporte gratuito de 64 bits.
También hay una tabla de comparación para YAJSW, JSW, ACD y L4J.
¿No hay ninguna implementación de JNA/JNI que realmente funcione? – CodeWrite
JNA/JNI no son tecnologías para iniciar procesos en el inicio, sino que se utilizan para llamar al código nativo desde una aplicación Java. –
Sí, lo sé, pero hay bibliotecas comunes para acceder a funcionalidades similares en diferentes sistemas operativos ... este es mi primer proyecto en Java, me gustaría aprender si hay alguno. – CodeWrite