java - 使用 ANT 编译 groovy 脚本时不支持 Major.minor 版本 51.0

标签 java ant groovy

我有一个 groovy 脚本,我正在尝试(第一次)使用 ant build.xml 文件编译和运行它。它抛出一个

java.lang.UnsupportedClassVersionError

我搜索了一下,结果表明这可能是版本不匹配的原因。嗯,我有 java 1.6.0_35 和 ANT 版本 1.8.1。错误的原因可能是什么?请帮忙。

最佳答案

情况可能是您正在使用已安装的 JDK 7 来编译它。并使用​​系统路径上的 JRE 6 来运行它。

您可以使用命令检查版本:

java -version
javac -version

更新

Groovyc 本身需要 JDK 7。您可以尝试运行早期的 Groovy 版本之一或升级您的 JDK。

关于java - 使用 ANT 编译 groovy 脚本时不支持 Major.minor 版本 51.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20227469/

相关文章:

java - 访问数组时出错

java - 如何在 java 中合并一个 thrift 客户端(或者至少重用 tcp 连接)

java - 有什么方法可以防止 Java 将我的 double 值变成指数值吗?

java - 如何编写命令行脚本(不是 ant 任务)来生成 checkstyle 报告?

groovy - 从 Jenkinsfile 中的函数调用阶段

gradle - 简单的常规程序-Gradle

java - Value 对象应该包含多少业务逻辑?

java - Ant 类路径和 junit.jar

ant - 始终独立于目标执行 Ant 操作

grails - 如何从groovy中的字符串中提取带有数字的给定字符串数组