【JAVA】bat批处理命令启动jar包

1、jar启动不显示黑窗

项目启动.bat:

powershell 复制代码
@echo off
chcp 65001
start javaw -Dfile.encoding=utf-8 -jar xxx.jar
exit

2、jar启动显示黑窗

项目启动.bat:

powershell 复制代码
@echo off
chcp 65001
java -Dfile.encoding=utf-8 -jar xxx.jar

3、停止当前启动jar包

项目停止.bat(和jar包同目录)

powershell 复制代码
@echo off
taskkill -f -t -im javaw.exe
exit

4、扩展写法

powershell 复制代码
@echo off
chcp 65001
//可以在处写其他命令 比如转文件位置 cd .....
java -Dfile.encoding=utf-8 -jar xxx.jar

说明:

1、处理过程:新建一个txt文件,写入相关内容后,修改后缀为bat,然后点击启动。

2、chcp 65001: 处理黑窗中文乱码问题

3、-Dfile.encoding=utf-8 :处理jar包中文乱码问题

4、图片:

相关推荐
邵伯4 分钟前
Java源码中的排序算法(一)--Arrays.sort()
java·排序算法
阿里巴巴P8高级架构师11 分钟前
从0到1:用 Spring Boot 4 + Java 21 打造一个智能AI面试官平台
java·后端
stevenzqzq13 分钟前
trace和Get thread dump的区别
java·android studio·断点
桦说编程14 分钟前
并发编程踩坑实录:这些原则,帮你少走80%的弯路
java·后端·性能优化
程序猿零零漆14 分钟前
Spring之旅 - 记录学习 Spring 框架的过程和经验(十三)SpringMVC快速入门、请求处理
java·学习·spring
BHXDML14 分钟前
JVM 深度理解 —— 程序的底层运行逻辑
java·开发语言·jvm
tkevinjd16 分钟前
net1(Java中的网络编程、TCP的三次握手与四次挥手)
java
码头整点薯条16 分钟前
基于Java实现的简易规则引擎(日常开发难点记录)
java·后端
J2虾虾24 分钟前
Java使用的可以使用的脚本执行引擎
java·开发语言·脚本执行
老马识途2.030 分钟前
java处理接口返回的json数据步骤 包括重试处理,异常抛出,日志打印,注意事项
java·开发语言