在Groovy java.lang.ClassNotFoundException中使用Date.parse函数时获取以下异常:Groovy.ui.Console

在Groovy java.lang.ClassNotFoundException中使用Date.parse函数时获取以下异常:Groovy.ui.Console,java,groovy,Java,Groovy,使用下面的代码后,我得到以下异常 use(TimeCategory) { def dt1=Date.parse("dd-mm-yyyy", a) + b.year; def dt2=Date.parse("dd-mm-yyyy", c); if (dt1>dt2) .....else ..} java.lang.ClassNotFoundException: groovy.ui.Console at org.codehaus.groovy.tools.RootLoader.findCla

使用下面的代码后,我得到以下异常

use(TimeCategory) {
def dt1=Date.parse("dd-mm-yyyy", a) + b.year;
def dt2=Date.parse("dd-mm-yyyy", c);
if (dt1>dt2) .....else ..}

java.lang.ClassNotFoundException: groovy.ui.Console
at org.codehaus.groovy.tools.RootLoader.findClass(RootLoader.java:179)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at org.codehaus.groovy.tools.RootLoader.loadClass(RootLoader.java:151)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:104)
at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:136)
你能告诉我原因吗提前谢谢

def dt1= new SimpleDateFormat("dd-mm-yyyy").parse(a) + b.year;
def dt2=new SimpleDateFormat("dd-mm-yyyy").parse(c)
更改上述代码解决了该问题