首頁  >  文章  >  系統教程  >  Windows 系統下如何實現 JAR 進程的背景運行

Windows 系統下如何實現 JAR 進程的背景運行

WBOY
WBOY原創
2024-07-17 01:21:14545瀏覽

Windows 系统下如何实现 JAR 进程的后台运行

一、Windows

1、在jdk的安裝路徑中/jkd/bin上將javaw.exe複製一個,更名jar對應的進程名(想改啥就該啥)

2、在jar同級目錄下建立一個run.bar的文件,內容如下:

@echo off
start [修改后的javaw名称] -jar [jar的全名称]

启动进程的命令_起进程命令_linux 命令行启动进程

例如:

複製了一個javaw.exe命名為jarDemo;jar所在的目錄為:d:演示;這麼run.bat中對應的內容為:

启动进程的命令_linux 命令行启动进程_起进程命令

@echo off
start jarDemo -jar D:演示jarDemo-0.0.1-SNAPSHOT.jar

(註:jarDemo-0.0.1-SNAPSHOT.jar為build出的jar名稱linux 命令列啟動程序,可自行更改調整)

linux 命令行启动进程_启动进程的命令_起进程命令

此時我們的jar就開始後台運行了國內linux主機,我們也可以透過任務管理器查看jar對應的進程(須要開啟進程名稱列的顯示,預設不顯示)

linux 命令行启动进程_启动进程的命令_起进程命令

启动进程的命令_linux 命令行启动进程_起进程命令

就可以看見透過運行run.bat早已成功運行後台運行jar了。

启动进程的命令_起进程命令_linux 命令行启动进程

linux 命令行启动进程_起进程命令_启动进程的命令

二、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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn