windows下java -jar 后臺(tái)運(yùn)行以及殺死后臺(tái)進(jìn)程的操作
在你的jar文件當(dāng)前目錄中建立一個(gè)bat文件:

內(nèi)容是:注意文件名要對(duì)應(yīng)
@echo off
START 'commandServer' javaw -jar command-0.0.1-SNAPSHOT.jar
之后雙擊bat文件就能后臺(tái)啟動(dòng)jar包啦
殺死后臺(tái)進(jìn)程
首先執(zhí)行命令 (你要知道你運(yùn)行的jar文件的端口號(hào))
netstat -aon | findstr '9998'

可以看到PID為6452 然后在執(zhí)行:
tasklist|findstr '6452'

最后我們就要?dú)⑺肋@個(gè)進(jìn)程啦
執(zhí)行命令:
taskkill /f /im javaw.exe

當(dāng)然你也可以按照PID來(lái)殺死進(jìn)程
taskkill /pid 3380 -t -f

另外擴(kuò)展一個(gè)知識(shí): windows 殺死進(jìn)程名
taskkill /F /im nginx.exe
補(bǔ)充知識(shí):windows下通過(guò)腳本啟動(dòng)、停止jar包
1 啟動(dòng)jar
創(chuàng)建一個(gè)以bat后綴結(jié)束的文件,寫入一下代碼
@echo offjava -jar xxx.jarpause
如果想要開機(jī)自啟,將bat文件放在 C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp 下,如果,找不到 ProgramData ,這個(gè)文件夾是隱藏的。
2 停止運(yùn)行的java程序,這里是通過(guò)直接殺死進(jìn)程實(shí)現(xiàn)的
@echon offtaskkill /PID 11880 -t -fpause
/PId 后跟的是進(jìn)程id,-t -f 是強(qiáng)制殺死
補(bǔ)充 如果想要實(shí)現(xiàn)運(yùn)行jar,并且不出現(xiàn)cmd窗口,創(chuàng)建一個(gè) .vbe的文件,寫入一下代碼
set ws = wscript.createobject(“wscript.shell”)
ws.run “xxx.jar”,0
以上這篇windows下java -jar 后臺(tái)運(yùn)行以及殺死后臺(tái)進(jìn)程的操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. ASP基礎(chǔ)知識(shí)Command對(duì)象講解2. JavaScript實(shí)現(xiàn)留言板實(shí)戰(zhàn)案例3. 資深程序員:給Python軟件開發(fā)測(cè)試的25個(gè)忠告!4. 解決vue 給window添加和移除resize事件遇到的坑5. 如何在python中執(zhí)行另一個(gè)py文件6. Python-openpyxl表格讀取寫入的案例詳解7. 一文帶你徹底理解Java序列化和反序列化8. 如何從Python的cmd中獲得.py文件參數(shù)9. 使用Blazor框架實(shí)現(xiàn)在前端瀏覽器中導(dǎo)入和導(dǎo)出Excel10. vscode運(yùn)行php報(bào)錯(cuò)php?not?found解決辦法

網(wǎng)公網(wǎng)安備