eclipse Ant 打包 非法字符 -source 1.4 中不支持泛型 解决方案

问题现象:
-compile:
    [javac] Compiling 919 source files to C:\jobs\testant\workspace\bin\classes
    [javac] C:\jobs\testant\workspace\src\com\testant\widget\testant.java:1: 非法字符: \65279
    [javac] ?package com.testant.widget.testantlistview;
    [javac] ^
    [javac] 1 错误


问题原因:
是这个文件的编码问题。编码格式是UTF-8 BOM格式的。


解决办法:
在eclipse中修改文件编码,|
先将编码修改为ISO-8859-1保存,就可以看到源码文件的头部隐藏的字节显示为乱码,删除这些乱码;
再重新修改文件的编码为UTF-8即可


如果报-source 1.4 中不支持泛型:
搜Javac,找到source和target把1.4改为1.5


你可能感兴趣的:(eclipse Ant 打包 非法字符 -source 1.4 中不支持泛型 解决方案)