Olá,
Estou compilando as minhas classes com o Ant, mas como as classes estão com a codificação do Windows (ISO-8859-1) e como estou utilizando o Linux, aparecem vários “warnings”. Estou tentando passar os parâmetros para o javac compilá-las com a codificação do Windows, com o argumento conforme abaixo:
Ocorre o seguinte erro:
[javac] javac: invalid flag: -J-Dfile.encoding=ISO-8859-1
O que estou fazendo errado?
–
Thiago Coutinho
Que versão do ant?
Tenta mudar a linha:
<compilerarg value="-J-Dfile.encoding=ISO-8859-1" />
Para:
<compilerarg line="-J-Dfile.encoding=ISO-8859-1" />
[]s
ant -version
Apache Ant version 1.6.5 compiled on October 26 2005
Já testei com os dois parâmetros, mesmo assim não funciona.
Consegui passando o parâmetro [color=blue]fork=“yes”[/color] antes do “<compilerarg>”.
Ficou assim:
<javac source="${compiler.source.version}"
srcdir="${src.dir}"
destdir="${bin.dir}"
classpathref=“lib.classpath”
debug="${compiler.debug}"
fork=“yes” >
<compilerarg value="-J-Dfile.encoding=ISO-8859-1" />
</javac>
Agradeço pela ajuda.