在Ant的javac中指定源文件编码方式,以避免"警告: 编码 GBK 的不可映射字符"的错误

转载 2012年03月22日 02:49:05

转载自:http://blog.csdn.net/dusj/article/details/4956765

	<target name="compile" depends="prepare">
		<echo message="5.compile" />
		<javac fork="true" target="1.6" srcdir="${src}" destdir="${build}" debug="true">
			<!--给编译器指定编码,防止出现:"警告: 编码 GBK 的不可映射字符"-->
			<compilerarg line="-encoding UTF-8 " />
			<classpath refid="external.jars.path" />
		</javac>
		<echo message="compile finished!" />
	</target>



相关文章推荐

解决ant编译中出现“ warning: 'includeantruntime' was not set,”警告的问题执行ant编译时,

解决ant编译中出现“includeantruntime was not set”警告的问题执行ant编译时, 总会出现如下的警告:[javac] D:\SnowPad\build.xml:26: ...
  • macrobn
  • macrobn
  • 2014年05月25日 00:28
  • 1881

ANT出现“警告: 编码 GBK 的不可映射字符”解决方法

转自:http://hi.baidu.com/buliu/item/ae88c9fbc7c4f36a3d14854c 在用Ant部署时,出现:“警告: 编码 GBK 的不可映射字符”...
  • jubincn
  • jubincn
  • 2012年07月09日 14:03
  • 11325

ant执行编译 警告:编码 GBK 的不可映射字符(搜集整理)

执行ant编译的时候 报:警告:编码 GBK 的不可映射字符 由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我...

用ant编译时出现“编码 UTF8 的不可映射字符“,这是因为编译的时候编码跟文件存储的编码方式不一样造成的

用ant编译时出现“编码 UTF8 的不可映射字符“,这是因为编译的时候编码跟文件存储的编码方式不一样造成的 若ant构建文件写着,那么ant用UTF-8编码方式编译源文件,如果源文件是 用G...

利用ant执行javac任务编译java程序,报 错误: 编码GBK的不可映射字符

报错原因参考:http://blog.csdn.net/hainan89/article/details/6198498 解决办法:在javac标签中增加一个属性encoding=”UTF-8” ...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Ant打包出现 编码utf-8不可映射字符 的解决办法

做android开发过程中,用ant打包新建的项目,结果出现"编码utf-8不可映射字符"的问题,网上的解决办法说是因为编译时的编码和文件存储的编码格式不一致,但是并没有起作用,最后发现,原因是我创建...

Ant 的 javac标签

任务和javac命令是相似,它编译两种类型的java文件1)没有被编译的java文件2)曾经编译过,但是class文件版本和当前对应的java文件版本不匹配的java文件。 1)javac...

ant中提取properties和xml提高代码复用性

本文接着上文对前面的示例进行优化,在前面的build.xml中,有些代码是重复的,我们可以将其抽象出来拿来共同使用,比如将一些路劲提取出来放入properties,可以达到共用的同时,还可以增强程序的...

javac -encoding 用法

昨天有个刚学java的师弟发了个程序给我,说死活编译不过,老是报编码问题,自己试了一下,也出问题了...仔细查看了一下错误,才发现是文件编码的问题,他的文件用的是UTF-8编码的,于是加了-encod...
  • feiyu84
  • feiyu84
  • 2010年03月05日 10:40
  • 12781
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Ant的javac中指定源文件编码方式,以避免"警告: 编码 GBK 的不可映射字符"的错误
举报原因:
原因补充:

(最多只允许输入30个字)