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

相关推荐
南山十一少41 分钟前
Spring Security+JWT+Redis实现项目级前后端分离认证授权
java·spring·bootstrap
427724002 小时前
IDEA使用git不提示账号密码登录,而是输入token问题解决
java·git·intellij-idea
chengooooooo3 小时前
苍穹外卖day8 地址上传 用户下单 订单支付
java·服务器·数据库
李长渊哦3 小时前
常用的 JVM 参数:配置与优化指南
java·jvm
计算机小白一个3 小时前
蓝桥杯 Java B 组之设计 LRU 缓存
java·算法·蓝桥杯
南宫生5 小时前
力扣每日一题【算法学习day.132】
java·学习·算法·leetcode
计算机毕设定制辅导-无忧学长6 小时前
Maven 基础环境搭建与配置(一)
java·maven
风与沙的较量丶7 小时前
Java中的局部变量和成员变量在内存中的位置
java·开发语言
m0_748251727 小时前
SpringBoot3 升级介绍
java
极客先躯8 小时前
说说高级java每日一道面试题-2025年2月13日-数据库篇-请说说 MySQL 数据库的锁 ?
java·数据库·mysql·数据库的锁·模式分·粒度分·属性分