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

 更新时间:2020年12月04日 10:46:54   作者:愿你活成你喜欢的模样  
这篇文章主要介绍了windows下java -jar 后台运行以及杀死后台进程的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在你的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

以上这篇windows下java -jar 后台运行以及杀死后台进程的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Mybatis批量操作sql写法示例(批量新增、更新)

    Mybatis批量操作sql写法示例(批量新增、更新)

    Mybatis技术,现在是工作中使用频率越来越高,我们在对数据库进行操作的时候,经常会遇到批量操作的需求,这篇文章主要给大家介绍了关于Mybatis批量操作sql写法的相关资料,需要的朋友可以参考下
    2021-05-05
  • 基于spring+springmvc+hibernate 整合深入剖析

    基于spring+springmvc+hibernate 整合深入剖析

    这篇文章主要介绍了于spring+springmvc+hibernate整合实例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • Java AQS中ReentrantReadWriteLock读写锁的使用

    Java AQS中ReentrantReadWriteLock读写锁的使用

    ReentrantReadWriteLock称为读写锁,它提供一个读锁,支持多个线程共享同一把锁。这篇文章主要讲解一下ReentrantReadWriteLock的使用和应用场景,感兴趣的可以了解一下
    2023-02-02
  • Spring中的@PropertySource注解源码详解

    Spring中的@PropertySource注解源码详解

    这篇文章主要介绍了Spring中的@PropertySource注解源码详解,@PropertySource注解用于指定资源文件读取的位置,它不仅能读取properties文件,也能读取xml文件,并且通过yaml解析器,配合自定义PropertySourceFactory实现解析yaml文件,需要的朋友可以参考下
    2023-11-11
  • 详解spring封装hbase的代码实现

    详解spring封装hbase的代码实现

    本篇文章主要介绍了详解spring封装hbase的代码实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • mybatis一对多方式实现批量插入

    mybatis一对多方式实现批量插入

    这篇文章主要介绍了mybatis一对多方式实现批量插入,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • 实例讲解java的纯数字加密解密

    实例讲解java的纯数字加密解密

    本文给大家分享的是一个java纯数字加密解密技术,加密和解密本身就是一对共生体,缺一不可,需要的朋友可以参考下
    2015-07-07
  • Spring中@PropertySource配置的用法

    Spring中@PropertySource配置的用法

    这篇文章主要介绍了Spring中@PropertySource配置的用法,@PropertySource 和 @Value
    组合使用,可以将自定义属性文件中的属性变量值注入到当前类的使用@Value注解的成员变量中,需要的朋友可以参考下
    2023-11-11
  • Java之打印String对象的地址

    Java之打印String对象的地址

    这篇文章主要介绍了Java之打印String对象的地址,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • MybatisPlus使用聚合函数的示例代码

    MybatisPlus使用聚合函数的示例代码

    本文主要介绍了MybatisPlus使用聚合函数的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03

最新评论