ant編譯時編碼錯誤

最近在eclipse中進行用ant開發遇到過這樣的情況:
1. 一是ant在編譯,有時出現編譯未完成,便莫名其妙的異常終止了。
2. 二是ant在編譯時,能完成但是日誌停在某行就不在輸出了。
仔細看成功時的日誌,可以發現當console輸出有中文時,會運行到輸出漢字的前一步就停
止,有幾種解決方案可以選擇
如果是的一種情況,可以嘗試以下方法:
1、eclipse->Run->External tool->External tool Configurations->Main->Arguments: -log
org.apache.tools.ant.NoBannerLogger
2、eclipse->Run->External tool->External tool Configurations->JRE->VM arguments: -
Duser.language=en
如果是日誌停住了,嘗試以下方法:
 eclipse->Run->External tool->External tool Configurations->Common-> Encoding:
 如果此時是GBK,則改爲UTF-8; 是UTF-8,則改爲GBK,互相切換應該就OK了。

最後一條eclipse->Run->External tool->External tool Configurations->Common-> Encoding: 解決了我的問題,由於原來項目使用全局gbk,後來有一個utf8項目,修改了全局編碼utf8,再後來就悲劇了一遇中文就沒有輸出
本文轉載自http://www.360doc.com/content/13/0307/15/11716614_269883235.shtml

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章