Eclipse 为什么错误显示为java.lang.ClassNotFoundException:对于以下groovy代码?

Eclipse 为什么错误显示为java.lang.ClassNotFoundException:对于以下groovy代码?,eclipse,groovy,Eclipse,Groovy,在eclipse中使用Groovy控制台选项运行代码后,将显示以下异常 class First { public First() { super() // TODO Auto-generated constructor stub } static void main(String s) { print('Hii'); } } 代码没有问题。Groovy 2.5+默认情况下不包括Groovy控制台依赖项。

在eclipse中使用Groovy控制台选项运行代码后,将显示以下异常

class First {

    public First() {
        super()
        // TODO Auto-generated constructor stub

    }
    static void main(String s)
    {
        print('Hii');
    }
}

代码没有问题。Groovy 2.5+默认情况下不包括Groovy控制台依赖项。您可以使用Groovy 2.4捆绑Groovy all或作为Java应用程序运行,因为您有一个带有main方法的类

java.lang.ClassNotFoundException: groovy.ui.Console
    at org.codehaus.groovy.tools.RootLoader.findClass(RootLoader.java:179)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.codehaus.groovy.tools.RootLoader.loadClass(RootLoader.java:151)
    at java.lang.ClassLoader.loadClass(Unknown Source)