我有一个程序使用通常不支持的某些字符(箭头、性别符号)。在Eclipse中编译时,我只需选择“另存为UTF-8”即可正常工作。但是,当我在控制台中尝试编译(使用 javac *.java 或类似的东西)时,由于这些 UTF-8 字符,它会抛出错误。如何调整编译方式以便能够使用 UTF-8 字符?
最佳答案
创建 JAR
文件主要类似于归档 .class
文件,因此您不应因源文件中的 UTF-8
字符而收到任何错误。
要解决由于 UTF-8
字符导致的编译错误,请使用 -encoding
参数指定源文件编码 -
javac SourceJavaFile.java -encoding UTF-8
关于java - (Java)当代码包含UTF-8字符时如何在命令行中创建JAR文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48255160/