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

作者:愿你活成你喜欢的模样 时间:2022-02-09 17:28:13 

在你的jar文件当前目录中建立一个bat文件:

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

内容是:注意文件名要对应

@echo off

START "commandServer" javaw -jar command-0.0.1-SNAPSHOT.jar

之后双击bat文件就能后台启动jar包啦

杀死后台进程

首先执行命令 (你要知道你运行的jar文件的端口号)

netstat -aon | findstr "9998"

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

可以看到PID为6452 然后在执行:

tasklist|findstr "6452"

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

最后我们就要杀死这个进程啦

执行命令:

taskkill /f /im javaw.exe

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

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

taskkill /pid 3380 -t -f

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

另外扩展一个知识: windows 杀死进程名

taskkill /F /im nginx.exe

补充知识:windows下通过脚本启动、停止jar包

1 启动jar

创建一个以bat后缀结束的文件,写入一下代码


@echo off
java -jar xxx.jar
pause

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

2 停止运行的java程序,这里是通过直接杀死进程实现的


@echon off
taskkill /PID 11880 -t -f
pause

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

补充 如果想要实现运行jar,并且不出现cmd窗口,创建一个 .vbe的文件,写入一下代码

set ws = wscript.createobject(“wscript.shell”)

ws.run “xxx.jar”,0

来源:https://blog.csdn.net/qq_40058629/article/details/109377747

标签:java,jar,后台,进程
0
投稿

猜你喜欢

  • flutter中的资源和图片加载示例详解

    2023-08-24 13:19:39
  • mybatis if标签判断不生效的解决方法

    2023-11-28 12:30:49
  • 关于spring的自定义缓存注解分析

    2023-11-28 17:02:50
  • SpringBoot使用Thymeleaf模板引擎访问静态html的过程

    2023-11-25 10:04:44
  • C语言编程C++动态内存分配示例讲解

    2023-11-02 18:00:12
  • java创建多级目录文件的实例讲解

    2023-11-27 09:29:02
  • java中的文件操作总结(干货)

    2023-11-08 22:24:29
  • springboot docker jenkins 自动化部署并上传镜像的步骤详解

    2023-07-28 01:54:38
  • Android超清晰6.0权限申请AndPermission

    2023-08-05 10:52:26
  • 不看后悔!揭秘游戏服务器开发

    2023-08-22 16:20:30
  • android Retrofit2+okHttp3使用总结

    2023-07-31 21:02:10
  • Spring Bean生命周期之BeanDefinition的合并过程详解

    2023-11-29 02:50:35
  • Spring Bean自动装配入门到精通

    2023-11-03 07:29:09
  • mybatis foreach 循环 list(map)实例

    2023-11-23 23:39:05
  • c# 使用Task实现非阻塞式的I/O操作

    2023-07-21 23:27:39
  • Java C++实现相同MD5加密算法的方式

    2023-10-12 12:26:02
  • Java 入门图形用户界面设计之复选框

    2022-06-19 15:22:53
  • Android带进度的圆形进度条

    2023-08-05 21:47:18
  • Android 文件数据存储实例详解

    2023-07-28 17:08:03
  • spring mvc 组合mybatis框架实例详解

    2023-11-28 04:56:04
  • asp之家 软件编程 m.aspxhome.com