Ejecute el paquete jar de forma silenciosa en segundo plano en Windows

1. Paquete jar de inicio normal de Windows (archivo de configuración externo)

 #java -jar jar_path.jar --spring.config.location=config_path

 java -jar demo.jar --spring.config.location=application.properties

 Después del inicio, puede ver la información de la consola de inicio en el cuadro de comando. Si cierra el cuadro de comando, el programa también se cerrará.

2. La diferencia entre java y javaw

El programa ejecutado por el comando java tendrá información de salida de la consola, pero javaw no aparecerá en una ventana de consola ni generará ninguna información.

3. Escriba guiones de inicio y detención.

Cree un nuevo startup.bat en el mismo directorio que el paquete jar.

  @echo off

  start javaw -jar demo.jar --spring.config.location=application.properties

  exit

Cree un nuevo Shutdown.bat en el mismo directorio que el paquete jar.

  @echo off

  taskkill -f -t -im javaw.exe

  exit

 4. Ejecutar y ver puertos y procesos.

Haga doble clic en startup.bat para iniciar el programa jar

Escriba netstat -ano en el cuadro de comando cmd para ver todos los números de puerto, busque el puerto de inicio correspondiente al archivo de configuración jar y busque su PID.

Abra el Administrador de tareas - Proceso - Abra la columna PID y busque el programa correspondiente al PID, que es javaw.exe

Haga doble clic en Shutdown.bat para cerrar el programa jar y el puerto y el proceso correspondientes desaparecerán.

Supongo que te gusta

Origin blog.csdn.net/rogerxue12345/article/details/108281098
Recomendado
Clasificación