ANT编译错误: 编码utf8的不可映射字符

 ANT编译错误: 编码utf8的不可映射字符

前面解决了BOM头的问题。接着编译时除了utf8不可映射的错误。

打开文件看,注释里有一大段的乱码,估计是用了GBK之类的编码。

本想一个个改过来,发现这类文件有上百个,实在不想做这种吃力不讨好的事。

于是打算用eclipse的jdt来编译下试试。

需要修改build.xml:加上如下属性


    

同时javac也要添加jdk版本参数

ant一下,会报找不到org.eclipse.jdt.core.JDTCompilerAdapter

先从eclipse/plugins目录下把所有的org.eclipse.jdt.*文件考到ant/lib目录下

我也不知道哪些有用,反正都考过去了,结果还是不行。

又从网上下了个jdtCompilerAdapter.jar。终于OK了。

看看编译,一切OK。又过了一关。

你可能感兴趣的:(ANT编译错误: 编码utf8的不可映射字符)