windows下java -jar 后台运行以及杀死后台进程的操作

后台运行jar项目

1、运行

新建文本文档,键入以下内容,更改后缀为.bat

@echo off
START "commandServer" javaw -jar command-0.0.1-SNAPSHOT.jar

2、杀死后台进程

杀死后台进程咱们分为三部分
根据端口号,查询进程号
根据进程号获取进程名称
根据名称杀死进程

netstat -aon | findstr "9000"
获取进程号
tasklist|findstr "18180"
获取程序名
taskkill /f /im javaw.exe
杀死进程

当然你也可以按照PID来杀死进程

taskkill /pid 18180 -t -f

补充

1.启动jar
@echo off
java -jar xxx.jar
pause

如果想开机自动启动,将bat文件放在 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 下,如果,找不到 ProgramData ,这个文件夹是隐藏的。

2.停止运行的java程序,这里是通过直接杀死进程实现的
@echon off
taskkill /PID 18180 -t -f
pause

/PID 后跟的是进程id,-t -f 是强制杀死

3.如果想要实现运行jar,并且不出现cmd窗口,创建一个 .vbe的文件,写入一下代码
set ws = wscript.createobject(“wscript.shell”)

ws.run “xxx.jar”,0
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容