eclipse导出的可运行jar包运行时输出中文乱码
1、我们通过export命令将java程序导出为可运行的jar包

2、然后打开cmd窗口,使用java -jar xxx.jar的命令将jia启动运行

3、但是输出中文部分却重现了乱码,这很奇怪,和我们的编码并没有关系,这个错误

4、其实这是因为在eclipse运行的时候的编码是我们更改过的,所以没问题,而导出为可执行jar包的时候荑樊综鲶,eclipse是默认使用的GBK编码,没有保留运行的utf-8编码,所以我们只要在运行的时候指定其为utf-8编码即可java -Dfile.encoding=utf=8 -jar xxx.jar

5、ok,这样就能输出中午了,不用改代码就解决了乱码问题
