windows下java -jar 后台运行以及杀死后台进程的操作
作者:愿你活成你喜欢的模样 发布时间:2022-02-09 17:28:13
在你的jar文件当前目录中建立一个bat文件:
内容是:注意文件名要对应
@echo off
START "commandServer" javaw -jar command-0.0.1-SNAPSHOT.jar
之后双击bat文件就能后台启动jar包啦
杀死后台进程
首先执行命令 (你要知道你运行的jar文件的端口号)
netstat -aon | findstr "9998"
可以看到PID为6452 然后在执行:
tasklist|findstr "6452"
最后我们就要杀死这个进程啦
执行命令:
taskkill /f /im javaw.exe
当然你也可以按照PID来杀死进程
taskkill /pid 3380 -t -f
另外扩展一个知识: 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
猜你喜欢
- 本文实例为大家分享了flutter实现底部导航栏切换的具体代码,供大家参考,具体内容如下思路:MaterialApp是提供了bottomna
- 目录LinkedHashMap 实现继承 LinkedHashMap组合 LinkedHashMap链表 + HashMap 实现LRU,即
- JAVA中的类只能是public 或者package的。这是符合逻辑的:人们定义类的初衷就是为了让别人用的。倘若是private,别人怎么调
- 斗地主规则:1. 组装54张扑克牌2. 将54张牌顺序打乱3. 三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。4. 查看三
- using System;using System.Collections.Generic;using System.IO;using Sy
- 前言Java8新特性java.time.*包学习。 自从java发布模式变更就发现自己有些跟不上他们的速度,java8还有不少没有用透而9、
- 重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在
- 一、Shiro整体概述1.简介Apache Shiro是Java的一个安全框架,功能强大,使用简单,Shiro为开发人员提供了一个直观而全面
- 一、关系型数据库SQLIte 每个应用程序都要使用数据,
- 省流/// <summary>/// 是否有效的文件,文件夹路径/// </summary>/// <para
- 本文实例讲述了Android控件之CheckBox、RadioButton用法。分享给大家供大家参考。具体如下:CheckBox和Radio
- 实现的功能:默认情况下将扫描整个项目的文件可以使用@ComponentScan注解配置扫描路径只将被@Component注解修饰的类装载到容
- 存储的可选项Android 的文件系统类似于其他平台的基于磁盘的文件系统。包括以下几种存储类别:App 私有的存储空间共享的存储空间Pref
- 解决Long型数据转换成json格式时丢失精度最近项目中突然发现雪花算法生成的数据库主键id返回给前端时和本身的值不一致,于是后端进行断点调
- 现在很多的网站都提供有用户注册功能, 通常我们注册成功之后就会收到一封来自注册网站的邮件。邮件里面的内容可能包含了我们的注册的用户名和密码以
- 本文实例为大家分享了使用OkHttp发送post请求的具体代码,供大家参考,具体内容如下MainActivity.javapublic cl
- 为了完成以上的需求,我们就需要模拟浏览器浏览网页,得到页面的数据在进行分析,最后把分析的结构,即整理好的数据写入数据库。那么我们的思路就是:
- java8 Stream大数据量List分批处理//按每3个一组分割private static final Integer MAX_NUM
- 谷歌的AI击败了一位围棋大师,是一种衡量人工智能突然的快速发展的方式,也揭示了这些技术如何发展而来和将来可以如何发展。人工智能是一种未来性的
- 一、线程的状态NEW: 安排了工作, 还未开始行动RUNNABLE: 可工作的. 又可以分成正在工作中和即将开始工作.BLOCKED: 这几