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

相关推荐
大猫和小黄32 分钟前
Windows、CentOS环境下搭建自己的版本管理资料库:GitBlit
linux·服务器·windows·git
wm104340 分钟前
java web springboot
java·spring boot·后端
smile-yan42 分钟前
Provides transitive vulnerable dependency maven 提示依赖存在漏洞问题的解决方法
java·maven
老马啸西风43 分钟前
NLP 中文拼写检测纠正论文-01-介绍了SIGHAN 2015 包括任务描述,数据准备, 绩效指标和评估结果
java
Earnest~1 小时前
Maven极简安装&配置-241223
java·maven
皮蛋很白1 小时前
Maven 环境变量 MAVEN_HOME 和 M2_HOME 区别以及 IDEA 修改 Maven repository 路径全局
java·maven·intellij-idea
青年有志1 小时前
JavaWeb(一) | 基本概念(web服务器、Tomcat、HTTP、Maven)、Servlet 简介
java·web
Schwertlilien1 小时前
图像处理-Ch6-彩色图像处理
windows
上海研博数据1 小时前
flink+kafka实现流数据处理学习
java
KpLn_HJL1 小时前
leetcode - 2139. Minimum Moves to Reach Target Score
java·数据结构·leetcode