groovy - 如何在 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)
解决方案
推荐阅读
- react-native - 在后台使用 Expo 发送推送通知
- python - Pandas:按第一次和最后一次出现填充每一行
- c# - 采取铁路的完整路径航路点
- java - com.querydsl.core.types.Predicate 到 java.util.Predicate
- android - 视频应用程序的活动在分屏时的状态是什么?
- tabbar - 如何在 SwiftUI 中为标签栏项目(选择时)设置动画?
- java - 在 openjdk-11 下运行 wsimport.bat 时出现 Java 异常
- asp.net - 如何使用 jquery 设置 asp.net web api 的会话使用(不使用 mvc)
- html - CSS:使悬停动画平滑
- linux - 如何告诉另一个线程一个线程在 recv() 调用 *now*