【问题标题】:(Java) How to create a JAR file in the command line when code contains UTF-8 characters(Java) 代码中包含UTF-8字符时如何在命令行中创建JAR文件
【发布时间】:2018-06-23 14:55:24
【问题描述】:

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

【问题讨论】:

    标签: java utf-8 jar


    【解决方案1】:

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

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

    javac SourceJavaFile.java -encoding UTF-8
    

    【讨论】:

      【解决方案2】:

      您可以通过右键单击您的项目然后选择导出来使用 eclipse 本地创建一个 JAR 文件。从那里您可以展开 Java 节点并选择 JAR 文件类型,然后从那里进行配置。参考 eclipse 网站上的 here 以获取在 eclipse 上使用内置 JAR 文件生成器的完整说明。我希望这允许使用您正在使用的 UTF-8 专有字符。

      【讨论】:

        猜你喜欢
        • 2011-03-03
        • 1970-01-01
        • 2013-01-09
        • 1970-01-01
        • 2012-03-12
        • 1970-01-01
        • 2016-09-03
        • 1970-01-01
        • 2017-01-24
        相关资源
        最近更新 更多