eclipse运行ant build.xml文件 complie javac 时停止

转自:http://blog.sina.com.cn/s/blog_70488e250100p97z.html


如果关键字“eclipse运行ant build.xml文件 complie javac 时停止”在Google上搜索,就会得到一些关于这类现象的提问。

我在上个月和这个月分别碰到了这样的问题:从另外一台机器上拷贝过来的代码,在本地机器上运行Ant任务,就会停止在 [javac] compliling... 上不再有输出。

基本上,我找到了几个解决问题的办法,但可能没有治本。我注意到在另外一台机器上,由于是英文系统,安装的java也不是multiple-language的,项目默认按照iso-8859字符集编码来生成的,我本地机器是中文,大概是GBK吧,我重新设置为了UTF-8。

 

在ant构建文件上右击,点击"run as"->"extenal tools configurations",

最后,在运行配置里,Common这个Tab页里,ConsoleEncoding设置编码为UTF-8后,一切正常。

看来这个ConsoleEncoding不仅仅是显示用的,而且在Ant运行的时候也有用。


你可能感兴趣的:(Java)