现在的位置: 首页 > 综合 > 正文

ANT 编译警告: 编码 UTF-8 的不可映射字符解决方法

2013年08月30日 ⁄ 综合 ⁄ 共 460字 ⁄ 字号 评论关闭

今天开始学ant自动构建工具。在编译源文件的时候碰到一个警告:

9: 警告:编码 UTF8 的不可映射字符
    [javac] 
System.out.println("ʹ��jar�ļ����");
    [javac]                                 ^
    [javac] 7 警告

这个警告说明你的源代码不是UTF-8编码,但是操作环境是UTF-8。

有两种解决方式;

	<!--编译源文件-->
	<target name="myCompile" depends="preprocess">
		<javac srcdir="src" destdir="${hello}" encoding="GBK" ></javac>
	</target>

再就是:

	<!--编译源文件-->
	<target name="myCompile" depends="preprocess">
		<javac srcdir="src" destdir="${hello}" >
			<compilerarg line="-encoding GBK "></compilerarg>  
		</javac>
	</target>

抱歉!评论已关闭.