2017-04-14 132 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>