一、在jdk的安裝路徑中/jkd/bin中將javaw.exe複製一個,更名jar對應的進程名(想改啥就該啥)java
二、在jar同級目錄下建立一個run.bar的文件,內容以下:linux
@echo off start [修改後的javaw名稱] -jar [jar的全名稱]
例如:shell
複製了一個javaw.exe命名爲jarDemo;jar所在的目錄爲:d:\演示\;那麼run.bat中對應的內容爲:ui
@echo off start jarDemo -jar D:\演示\jarDemo-0.0.1-SNAPSHOT.jar
(注:jarDemo-0.0.1-SNAPSHOT.jar爲build出的jar名稱,可自行修改調整)spa
此時咱們的jar就開始後臺運行了,咱們也能夠經過任務管理器查看jar對應的進程(須要打開進程名稱列的顯示,默認不顯示)命令行
就能夠看到經過運行run.bat已經成功運行後臺運行jar了。3d
linux下就相對簡單許多了,將jar上傳到linux中,我這裏上傳文件使用xftp6 ,命令行使用xshell6,須要的小夥伴能夠留言,我共享破解版資源。日誌
jar上傳完成後,使用命令行輸入(以守護進程後臺運行):code
nohup java -jar xxx.jar > xxx.log &
(注:nohup表示守護進程運行,第一個xxx表示jar的具體名稱,第二xxx表明jar運行的日誌輸出文件,默認同級目錄下存放,&表示後臺運行)blog
運行成功後,能夠經過ps命令查看:
ps -aux | grep java
附:若是須要結束某一jar進程,經過上述命令查看對應jar的pid(進程ID)
再經過下列名稱結束該進程。
kill -9 pid
(注:-9 爲強制結束)