Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 智能思想编码问题的蚂蚁算法_Java_Intellij Idea_Encoding_Utf 8_Ant - Fatal编程技术网

Java 智能思想编码问题的蚂蚁算法

Java 智能思想编码问题的蚂蚁算法,java,intellij-idea,encoding,utf-8,ant,Java,Intellij Idea,Encoding,Utf 8,Ant,我正在Windows 10上使用IntelliJ IDEA和Ant,使用build.xml编译和运行我的项目 我所有的文件(甚至build.xml)都是用UTF-8编码的 我在XML规范和javac命令中使用UTF-8 我已经在IDE中将UTF-8设置为默认编码 仍然不起作用。当输出上有一些变音符号时,它会写带问号的菱形 这可能与我正在创建JAR文件并执行该文件有关吗?解决方案是在build.xml文件中添加jvm参数 例如: <target name="execute"

我正在Windows 10上使用IntelliJ IDEA和Ant,使用build.xml编译和运行我的项目

  • 我所有的文件(甚至build.xml)都是用UTF-8编码的

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


  • 我已经在IDE中将UTF-8设置为默认编码

仍然不起作用。当输出上有一些变音符号时,它会写带问号的菱形


这可能与我正在创建JAR文件并执行该文件有关吗?

解决方案是在
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>