ant不支持的major.minor版本52.0

Tra*_*ace 6 ant

这让我疯了.
运行任何ant命令(偶数ant -version)时,我总是在Mac OSX上收到以下错误:

线程"main"中的异常java.lang.UnsupportedClassVersionError:org/apache/tools/ant/launch/Launcher:不支持的major.minor版本52.0

我完全删除并重新安装了ant,但仍然遇到同样的错误.

在此输入图像描述

对于我们公司,我们必须运行Java7来运行命令,因此我创建了一个别名.

这曾经工作过,我不确定是什么改变了.

小智 11

我看到你安装了java 1.7并发布了你已安装Ant 1.10的帖子.

Ant 1.10需要jdk 8参考:http://ant.apache.org/

Apache Ant团队目前维护着两条开发线.1.9.x版本在运行时需要Java5,而1.10.x在运行时需要Java8.这两行都基于Ant 1.9.7,而1.9.x版本主要是错误修复版本,同时为1.10.x开发了其他新功能.我们建议使用1.10.x,除非在构建过程中需要在Java8之前使用Java版本.

如果你不能使用java 8,请尝试使用Ant 1.9.x.