2010-05-25 35 views
5

我遇到此错误(警告:用于编码ASCII的不可映射字符) 当通过hudson编译服务器使用apache-ant-1.7.0编译文件时,任何人都可以建议如何解决这个问题?我能够使用Windows机器成功构建。警告:用于编码的不可映射字符ASCII

+0

A假设您将Hudson作为不同的用户运行,或者在与Windows上的参考版本不同的平台上运行。如果是这样,请尝试在与哈德森相同的环境中使用同一用户运行它。另外,看看类似的问题。 http://stackoverflow.com/questions/464874/unmappable-character-for-encoding-warning-in-java – 2010-05-25 13:20:29

+0

找到另一个很好的解释:http://www.jroller.com/ethdsy/entry/unmappable_character_for_encoding_ascii – 2010-05-25 13:24:05

回答

7

听起来好像您正在编译包含您的平台默认编码(由javac使用)设置为US-ASCII的非ASCII字符的源代码。

您只需使用javac Ant taskencoding属性来指定您用于编写源代码的编码。

相关问题