javac命令编译java文件成class文件出现中文乱码问题解决

时间:2024-03-29 18:34:54

javac命令中文乱码问题解决

今天在做web socket通信的时候需要将两个java文件同时跑起来,使用命令行编译java文件时出现javac编译java文件成class文件出现中文乱码问题,如下图:
javac命令编译java文件成class文件出现中文乱码问题解决

这个问题的原因是因为javac XXX.java因为没有指名编码风格,javac会使用默认的编码GBK来进行编码,解决这个问题只需要在java文件前指定编码方式(UTF-8)就可以解决,类似于:javac -encoding UTF-8 service.java
如下图:
javac命令编译java文件成class文件出现中文乱码问题解决