2010-05-25 37 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屬性來指定您用於編寫源代碼的編碼。

相關問題