我們都知道Linux下可用命令nohup /opt/jdk1.8.0_131/bin/java -jar xxx.jar &來后台執行jar
如果是Windows環境,要如何在后台執行呢
新建一個bat文件,輸入:
@echo off start javaw -jar xxx.jar exit
@echo off
start javaw -jar -Dspring.config.location=C:\TestPlatform8083\application.properties C:\TestPlatform8083\TestPlatform-===.jar
exit
偶爾還需要指定編碼格式,-Dfile.encoding=utf-8
如果想要指定Log日志
@echo off
start java -jar -Xms8000m -Xmx8000m -Xmn4000m test.jar > log\batchLog%date:~0,4%%date:~5,2%%date:~8,2%.log
exit
@echo off 當執行失敗的時候,不打印失敗的信息
如果是調試階段,可以將這一段注掉
@pause 是會彈出命令行窗口,提示“請按任意鍵繼續...”,不需要暫停的腳本,就把這一行注釋掉
需要指定java 啟動內存的大小
java -jar -Xms8000m -Xmx8000m -Xmn4000m test.jar