【问题标题】:ant Unsupported major.minor version 52.0ant 不支持的 major.minor 版本 52.0
【发布时间】:2018-08-24 11:54:52
【问题描述】:

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

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

我完全删除并重新安装了 ant,但仍然出现相同的错误。

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

这曾经有效,我不确定发生了什么变化。

【问题讨论】:

标签: ant


【解决方案1】:

我看到你已经安装了 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-23
    • 2017-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多