通过控制台启动groovy给我以下与Java相关的错误:
在安装groovy之后开始。并在命令行中编写groovysh。
C:\ Users \ amiii> groovysh java.lang.reflect.InvocationTargetException 在java.base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机 方法) 在java.base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在java.base / jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.base / java.lang.reflect.Method.invoke(Method.java:567) 在org.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:110) 在org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:128) 原因:java.lang.NoClassDefFoundError:无法加载类 由于缺少org.apache.groovy.jaxb.extensions.JaxbExtensions 依赖javax / xml / bind / JAXBContext 在org.codehaus.groovy.vmplugin.v5.Java5.configureClassNode(Java5.java:414) 在org.codehaus.groovy.ast.ClassNode.lazyClassInit(ClassNode.java:281) 在org.codehaus.groovy.ast.ClassNode.getMethods(ClassNode.java:406) 在org.codehaus.groovy.macro.transform.MacroMethodsCache.scanExtClasses(MacroMethodsCache.java:88) 在org.codehaus.groovy.macro.transform.MacroMethodsCache.access $ 000(MacroMethodsCache.java:45) 在org.codehaus.groovy.macro.transform.MacroMethodsCache $ 2.onModule(MacroMethodsCache.java:69) 在org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanExtensionModuleFromProperties(ExtensionModuleScanner.java:87)