Advertisement

jar包控制台出现乱码显示

阅读量:

问题与背景概述

在实际部署过程中,常常会遇到Windows系统运行控制台时出现乱码的问题,此时应当通过调整编码格式的方式加以解决。

解决方案尝试

使用git的控制台(失败)

在这里插入图片描述

尝试将控制台程序转换为git控制台后,乱码问题依然存在,表明该解决方式并未产生预期效果。

bat脚本执行失败分析

在编写bat脚本时,可通过设定chcp参数,并在运行java -jar命令时附加-DFile.encoding=utf-8选项,从而实现所需功能。

复制代码
    @echo off
    chcp 65001
    title "执行引擎启动终端"
    java -DFile.encoding=utf-8 -jar EdgeMind-exec-0.0.1-SNAPSHOT.jar
    
    
      
      
      
      
    

修改maven的打包编码+配合bat脚本

最终的处理方式是于maven项目的pom文件中添加config属性,用以指定包导出时所采用的编码格式。由

全部评论 (0)

还没有任何评论哟~