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

相关推荐
dyxal2 分钟前
使用tree命令导出文件夹/文件的目录树( Windows 和 macOS)
windows·macos·策略模式
酷炫码神4 分钟前
第 2 篇:Java 入门实战(JDK8 版)—— 编写第一个 Java 程序,理解基础运行逻辑
java·开发语言·策略模式
月阳羊10 分钟前
【硬件-笔试面试题-93】硬件/电子工程师,笔试面试题(知识点:波特图)
java·经验分享·单片机·嵌入式硬件·面试
特立独行的猫a32 分钟前
仓颉语言编程入门:第一个 Windows 下的仓颉应用程序
windows·入门·仓颉
choice of38 分钟前
SpringMVC通过注解实现全局异常处理
java·后端·spring
单线程bug38 分钟前
Spring Boot中Filter与Interceptor的区别
java·spring boot·后端
小蒜学长44 分钟前
基于uni-app的蛋糕订购小程序的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端·小程序·uni-app
GitCode官方1 小时前
告别环境地狱!Java生态“AI原生”解决方案入驻 GitCode
java·开源·gitcode
东方芷兰2 小时前
Leetcode 刷题记录 21 —— 技巧
java·算法·leetcode·职场和发展·github·idea
kyle~2 小时前
排序---选择排序(Selection Sort)
java·算法·排序算法