首页 > 解决方案 > 如何在 groovy 安装期间修复错误

问题描述

通过控制台启动 groovy 会给我以下与 java 相关的错误:

安装 groovy 后开始。并在命令行中编写 groovysh。

C:\Users\amiii>groovysh java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at 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) at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:128) 原因:java.lang.NoClassDefFoundError: Unable to load class org.apache .groovy.jaxb.extensions.JaxbExtensions 由于在 org.codehaus.groovy.vmplugin.v5.Java5 中缺少依赖项 javax/xml/bind/JAXBContext。configureClassNode(Java5.java:414) at org.codehaus.groovy.ast.ClassNode.lazyClassInit(ClassNode.java:281) at org.codehaus.groovy.ast.ClassNode.getMethods(ClassNode.java:406) at 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)codehaus.groovy.macro.transform.MacroMethodsCache.scanExtClasses(MacroMethodsCache.java:88) at org.codehaus.groovy.macro.transform.MacroMethodsCache.access$000(MacroMethodsCache.java:45) at org.codehaus.groovy.macro.transform .MacroMethodsCache$2.onModule(MacroMethodsCache.java:69) 在 org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanExtensionModuleFromProperties(ExtensionModuleScanner.java:87)codehaus.groovy.macro.transform.MacroMethodsCache.scanExtClasses(MacroMethodsCache.java:88) at org.codehaus.groovy.macro.transform.MacroMethodsCache.access$000(MacroMethodsCache.java:45) at org.codehaus.groovy.macro.transform .MacroMethodsCache$2.onModule(MacroMethodsCache.java:69) 在 org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanExtensionModuleFromProperties(ExtensionModuleScanner.java:87)爪哇:87)爪哇:87)

标签: groovy

解决方案


推荐阅读