在使用 javac 命令编译 Java 源文件时,可以通过 -encoding 参数指定源文件的编码格式。例如,假设源文件为 Hello.java,编码格式为 UTF-8,则可以执行以下命令进行编译:
javac -encoding UTF-8 Hello.java
上述命令中,-encoding 参数指定了源文件的编码格式为 UTF-8。如果源文件中包含了非 ASCII 字符,则必须指定正确的编码格式,否则会导致编译错误。
需要注意的是,指定编码格式只会影响源文件的编译过程,不会影响编译后的 .class 文件的编码格式,因为 .class 文件是二进制文件。
正文完