我编写了一个Windows向Linux传输本地文件工具,在IDE中调试时中文显示没有问题,打成jar后运行时出现了中文乱码。
解决方案:
编写一个.bat文件去运行jar文件,运行时加上参数 java -Dfile.encoding=utf-8 -jar xxxxx.jar,运行时运行批处理文件即可