java执行jar出现编码问题的解决方案,Could not decode a text frame as UTF-8

这阵子实现了一个C/S的可执行通讯项目的jar,然后使用webSocket通讯的时候,发现出现了编码问题,

报错如: Could not decode a text frame as UTF-8

后面查资料发现,原来直接运行jar,这个问题,

不能直接写java -jar 包.jar运行

解决方法

写成这样:java -Dfile.encoding=utf-8 -jar 包.jar

希望可以帮到你

猜你喜欢

转载自blog.csdn.net/Jack______/article/details/76259781