5
我遇到此错误(警告:用于编码ASCII的不可映射字符) 当通过hudson编译服务器使用apache-ant-1.7.0编译文件时,任何人都可以建议如何解决这个问题?我能够使用Windows机器成功构建。警告:用于编码的不可映射字符ASCII
我遇到此错误(警告:用于编码ASCII的不可映射字符) 当通过hudson编译服务器使用apache-ant-1.7.0编译文件时,任何人都可以建议如何解决这个问题?我能够使用Windows机器成功构建。警告:用于编码的不可映射字符ASCII
听起来好像您正在编译包含您的平台默认编码(由javac使用)设置为US-ASCII的非ASCII字符的源代码。
您只需使用javac
Ant task的encoding
属性来指定您用于编写源代码的编码。
A假设您将Hudson作为不同的用户运行,或者在与Windows上的参考版本不同的平台上运行。如果是这样,请尝试在与哈德森相同的环境中使用同一用户运行它。另外,看看类似的问题。 http://stackoverflow.com/questions/464874/unmappable-character-for-encoding-warning-in-java – 2010-05-25 13:20:29
找到另一个很好的解释:http://www.jroller.com/ethdsy/entry/unmappable_character_for_encoding_ascii – 2010-05-25 13:24:05