gpt4 book ai didi

eclipse - 在 Eclipse Juno 中运行 Groovy 时出现异常 java.lang.IncompatibleClassChangeError

转载 作者:行者123 更新时间:2023-12-03 20:27:55 25 4
gpt4 key购买 nike

我最近下载了 Eclipse Juno 并安装了最新的 Groovy 插件。

现在这是我的 Groovy 文件的样子。

package groovy_support

class TimePass {
static void main(def args){
println "Hello World"
}
}

当我从以前的 eclipse 版本(indigo)或命令行运行它时,它会运行。然而,在 Eclipse Juno 上,它在 Eclipse 控制台上提示以下异常。
Caught: java.lang.IncompatibleClassChangeError: Found class org.objectweb.asm.ClassVisitor, but interface was expected
java.lang.IncompatibleClassChangeError: Found class org.objectweb.asm.ClassVisitor, but interface was expected

请注意,“Groovy 库”已经在类路径中。

现在我在这里做错了什么?

最佳答案

你在使用最新的 groovy/dependent jars 吗? .
java.lang.IncompatibleClassChangeError由于向后兼容性问题而发生。
客户端代码需要重新编译才能解决。

您看到的具体错误是因为 org.objectweb.asm.ClassVisitorInterface在 asm 3.2 和 Class 中在 asm 4.0 以后。

关于eclipse - 在 Eclipse Juno 中运行 Groovy 时出现异常 java.lang.IncompatibleClassChangeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11738732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com