繁体   English   中英

(Java)当代码包含UTF-8字符时如何在命令行中创建JAR文件

[英](Java) How to create a JAR file in the command line when code contains UTF-8 characters

我有一个程序使用通常不支持的某些字符(箭头,性别符号)。 在Eclipse中进行编译时,我只选择“另存为UTF-8”,即可正常工作。 但是,当我在控制台中尝试编译(使用javac * .java或类似的东西)时,由于这些UTF-8字符,它将引发错误。 如何调整编译方式,使其能够使用UTF-8字符?

创建JAR文件主要类似于存档.class文件,因此,由于源文件中的UTF-8字符,您不会出现任何错误。

要解决由于UTF-8字符引起的编译错误,请使用-encoding参数指定源文件的编码-

javac SourceJavaFile.java -encoding UTF-8

您可以通过右键单击项目,然后选择“导出”,以本机方式使用eclipse创建一个JAR文件。 从那里,您可以展开Java节点并选择JAR File类型,然后从那里进行配置。 eclipse网站上的参考资料提供在eclipse上使用内置JAR File maker的完整说明。 我希望这允许您使用UTF-8独占字符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM