最近在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