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.