ant不支持的major.minor版本52.0

时间:2018-03-15 15:28:52

标签: ant

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

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

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

enter image description here

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

这曾经起作用,我不知道发生了什么变化。

1 个答案:

答案 0 :(得分: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.