一、Windows
1、在jdk的安裝路徑中/jkd/bin上將javaw.exe複製一個,更名jar對應的進程名(想改啥就該啥)
2、在jar同級目錄下建立一個run.bar的文件,內容如下:
@echo off start [修改后的javaw名称] -jar [jar的全名称]
例如:
複製了一個javaw.exe命名為jarDemo;jar所在的目錄為:d:演示;這麼run.bat中對應的內容為:
@echo off start jarDemo -jar D:演示jarDemo-0.0.1-SNAPSHOT.jar
(註:jarDemo-0.0.1-SNAPSHOT.jar為build出的jar名稱linux 命令列啟動程序,可自行更改調整)
此時我們的jar就開始後台運行了國內linux主機,我們也可以透過任務管理器查看jar對應的進程(須要開啟進程名稱列的顯示,預設不顯示)
就可以看見透過運行run.bat早已成功運行後台運行jar了。
二、Linux
linux下就相對簡單許多了,將jar上傳到linux中,我這兒上傳文件使用xftp6,命令列使用xshell6,須要的男子伴可以留言,我共享破解版資源。
jar上傳完成後linux 命令列啟動程序,使用命令列輸入(以守護程序後台執行):
nohup java -jar xxx.jar > xxx.log &
(註:nohup表示守護程序運行,第一個xxx表示jar的特定名稱,第二xxx代表jar運行的日誌輸出檔qq for linux,預設同級目錄下儲存,&表示後台運行)
以上是Windows 系統下如何實現 JAR 進程的背景運行的詳細內容。更多資訊請關注PHP中文網其他相關文章!