Windows 10操作系统,Java 9,Groovy 2.5.7(新升级)
我启动Groovy控制台并运行它
println "hello"
我收到此异常
Exception thrown
java.lang.NoClassDefFoundError: Unable to load class org.apache.groovy.jaxb.extensions.JaxbExtensions due to missing dependency javax/xml/bind/JAXBContext
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
对此有一个答案here,尽管不是特定于Groovy的,甚至还不是特定于Groovy-Console的。
我尝试了以下第一行:
@Grab( "javax.xml.bind:jaxb-api:2.2.11" )
然后
@Grab( "javax.xml.bind" )
...这两个都给了
1 compilation error:
unexpected token: println at line: 3, column: 1
(即println
行)