2017-04-14 134 views
0

我使用的IntelliJ IDEA有蚂蚁在Windows 10编译&使用的build.xml蚂蚁与IntelliJ IDEA的编码问题

  • 运行我的项目,我的所有文件(甚至build.xml文件)在UTF-进行编码8

Files are UTF

  • 我在XML规范& javac命令使用UTF-8

    <?xml version="1.0" encoding="UTF-8"?>
    <javac target="1.8" srcdir="${test}" destdir="${build}" encoding="UTF-8" includeantruntime="false">

  • 我在IDE设置UTF-8作为默认编码

Default encoding in IDE

仍然没有工作。当输出有一些变音符号时,它会写出带有问号的钻石。

它可能是相关的东西,我正在做的JAR文件,然后执行?

回答

-1

解决方案是在build.xml文件中添加jvm参数。

示例:

<target name="execute" description="Launch an app" depends="jar"> 
    <java jar="${dist}/${jarname}" dir="${dist}" fork="true"> 
     <jvmarg value="-Dfile.encoding=UTF-8"/> 
    </java> 
</target>