1. Pacote jar de inicialização regular do Windows (arquivo de configuração externo)
#java -jar jar_path.jar --spring.config.location=config_path
java -jar demo.jar --spring.config.location=application.properties
Após a inicialização, você pode ver as informações do console de inicialização na caixa de comando. Se você fechar a caixa de comando, o programa também será fechado.
2. A diferença entre java e javaw
O programa executado pelo comando java terá informações de saída do console, mas javaw não aparecerá uma janela de console, nem exibirá nenhuma informação.
3. Escreva scripts de início e parada
Crie um novo startup.bat no mesmo diretório do pacote jar.
@echo off
start javaw -jar demo.jar --spring.config.location=application.properties
exit
Crie um novo shutdown.bat no mesmo diretório do pacote jar.
@echo off
taskkill -f -t -im javaw.exe
exit
4. Execute e visualize portas e processos
Clique duas vezes em startup.bat para iniciar o programa jar
Digite netstat -ano na caixa de comando cmd para visualizar todos os números de porta, encontrar a porta de inicialização correspondente ao arquivo de configuração jar e encontrar seu PID
Abra o Gerenciador de Tarefas - Processo - Abra a coluna PID e encontre o programa correspondente ao PID, que é javaw.exe
Clique duas vezes em shutdown.bat para fechar o programa jar e a porta e o processo correspondentes desaparecem.