我想在ant中使用jdt编译器来编译我的项目,但是项目没有统一文件,所以我尝试使用home doc encoding flag:批处理编译器用法。
下面的代码:
<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter" />
<property name="compiler.args" value="-encoding UTF-8 src/test/Test.java[GBK]" />
<javac destdir="${bin.dir}" includeantruntime="true" debug="true" failonerror="true" >
<compilerarg line="${compiler.args}" />
<src path="${src.dir}" />
<classpath refid="compile.classpath"/>
</javac>
当我运行这个任务时,它会显示错误:
D:\src\test\Test.java 中的错误
public class Test {
类型 Test 已经定义。
如何在每个文件中设置不同的编码?路径错了吗?