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

相关推荐
Tech Synapse7 分钟前
Java循环创建对象内存溢出怎么解决
java·开发语言·jvm
IT·陈寒8 分钟前
Kotlin vs Java:深入解析两者之间的最新差异与优劣(全面指南)
java·python·kotlin
行动π技术博客19 分钟前
spring中IOC相关介绍
java·spring·rpc
吃青椒的小新29 分钟前
独一无二的设计模式——单例模式(Java实现)
java·后端·单例模式·设计模式
天才梦浪32 分钟前
开源租房项目
java·项目
杰哥在此1 小时前
Java面试题:解释跨站脚本攻击(XSS)的原理,并讨论如何防范
java·开发语言·面试·编程·xss
Czi橙1 小时前
玩玩快速冥(LeetCode50题与70题以及联系斐波那契)
java·算法·快速幂·斐波那契
青云交1 小时前
Java面试题--JVM大厂篇之深入了解G1 GC:大型Java应用的性能优化利器
java·jvm·性能优化·g1 gc适用的具体场景·g1 gc的特点·g1 gc的配置和调优示例·混合回收
Mero技术博客1 小时前
第三节:如何理解Spring的两个特性IOC和AOP(自学Spring boot 3.x第一天)
java·spring boot·spring
菠菜很好吃1 小时前
Java知识点大纲
java·jvm·spring