此错误导致java不能编译类,原因是ant和jdk的版本冲突。 我使用的jdk1.6,对应ant1.7.0,当设置完环境变量还是无法解决此错误,原因是eclipse的ant版本还是1.8.0。解决方法: 将下载的ant1.7.0解压,把里面的内容复制到eclipse的plugin目录替代ant里的文件,注意这里要保留META-INF文件夹、plugin.properties文件。 重启eclipse即可。