Windows环境下面启动jar包,输出的日志出现乱码的解决办法
Posted Bug解决者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows环境下面启动jar包,输出的日志出现乱码的解决办法相关的知识,希望对你有一定的参考价值。
项目场景
在项目开发过程中,企业级项目最常见的是微服务项目;比如:项目中有微服务A、B、C、D等;当我们在调试微服务A的时候,其他的微服务不用在Idea开发工具
中启动,常常使用命令mvn clean install
打成jar包的形式,直接使用命令java -jar xxx.jar
运行jar即可。
问题描述
为了方便把打好的jar包快速运行,我们常常写一个bat脚本
来运行,例如:run-order-center-service.bat
内容如下:
title=order-center-service
java -jar -Xms512m -Xmx512m -Dfile.encoding=utf-8 order-center-service.jar
我们运行的使用直接双击run-order-center-service.bat
即可启动订单中心服务。
原因分析
双击启动的时候,查看输出的日志发现日志出现乱码的现象;从而导致项目通过日志来定位问题不太方便。
解决方案
我们在上面的run-order-center-service.bat启动脚本里面加上chcp 65001
即可,关闭重新双击启动后,问题解决。
以上是关于Windows环境下面启动jar包,输出的日志出现乱码的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
Linux下运行springboot项目jar包,启动日志输出教程
idea编译打包jar包Windows控制台运行打印输出出现中文乱码