【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、图片:

相关推荐
曹牧9 小时前
在 Eclipse 中配置 Maven 和 Gradle 项目以支持增量打包
java·eclipse·maven
_olone9 小时前
牛客每日一题:显生之宙(Java)
java·开发语言·算法·牛客
Sirens.9 小时前
Java 包装类、泛型与类型擦除
java·开发语言·javac
小光学长9 小时前
基于ssm的膳食健康管理系统e6whl4q7(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
java·开发语言·数据库·学习·ssm
java1234_小锋9 小时前
Java高频面试题:Redis到底支不支持事务啊?
java·redis·面试
无心水9 小时前
【常见错误】2、Java并发编程避坑指南:从加锁失效到死锁,10个案例教你正确使用锁
java·开发语言·python
我爱学习好爱好爱9 小时前
Kubernetes 1.29集群上部署Java网站项目
java·容器·kubernetes
青衫码上行9 小时前
【项目开发日记 | Java架构】第一天
java·开发语言·spring cloud
DJ斯特拉10 小时前
自定义jar包导入maven&&注册第三方bean
java·maven·jar
j_xxx404_10 小时前
力扣困难算法精解:串联所有单词的子串与最小覆盖子串
java·开发语言·c++·算法·leetcode·哈希算法