Windows 下后台启动java项目的 jar 包

java -jar swagger.jar 的dos窗口

后台启动 jar 包:

使用 javaw.exe 启动 jar 包,并不会在窗口打印日志,而且会直接在后台运行进程,关掉窗口,进程继续跑

复制代码
javaw -jar swagger.jar

关闭进程: 后台启动的 jar 包,直接在 jar 包所在目录打开 cmd ,输入 taskkill -f -t -im javaw.exe 就能关闭此 jar 进程

复制代码
taskkill -f -t -im javaw.exe
  • 后台启动 jar 包脚本(start.bat):
    当然,用脚本后台启动更方便,自定义名.bat

    @echo off
    start javaw -jar swagger.jar
    exit

  • 后台关闭 jar 包脚本(stop.bat):
    自定义名.bat

    @echo off
    taskkill -f -t -im javaw.exe
    exit

UTF-8 编码启动 jar 包

前台启动:java -jar -Dfile.encoding=UTF-8 swagger.jar

后台启动:

javaw -jar -Dfile.encoding=UTF-8 swagger.jar

后台启动:javaw -jar -Dfile.encoding=UTF-8 swagger.jar

后台启动 jar 包脚本(start.bat):

@echo off

taskkill -f -t -im javaw.exe exit

5. Windows 下关闭后台启动的服务

先根据端口号找到进程的 pid

netstat -ano |findstr 端口号

然后用 taskkill 关闭该进程

taskkill /f /t /im pid

相关推荐
小许学java1 分钟前
Spring事务和事务传播机制
java·数据库·spring·事务
大学生资源网1 分钟前
基于Javaweb技术的宠物用品商城的设计与实现(源码+文档)
java·mysql·毕业设计·源码·springboot
汤姆yu3 分钟前
基于springboot的热门文创内容推荐分享系统
java·spring boot·后端
星光一影4 分钟前
教育培训机构消课管理系统智慧校园艺术舞蹈美术艺术培训班扣课时教务管理系统
java·spring boot·mysql·vue·mybatis·uniapp
lkbhua莱克瓦247 分钟前
MySQL介绍
java·开发语言·数据库·笔记·mysql
武昌库里写JAVA9 分钟前
在iview中使用upload组件上传文件之前先做其他的处理
java·vue.js·spring boot·后端·sql
董世昌4113 分钟前
什么是事件冒泡?如何阻止事件冒泡和浏览器默认事件?
java·前端
好度20 分钟前
配置java标准环境?(详细教程)
java·开发语言
teacher伟大光荣且正确24 分钟前
关于Qt QReadWriteLock(读写锁) 以及 QSettings 使用的问题
java·数据库·qt
nightseventhunit27 分钟前
base64字符串String.getByte导致OOM Requested array size exceeds VM limit
java·oom