这段代码:
evaluate ("def test() { println \"Test is successful!\" }")
test()
Run Code Online (Sandbox Code Playgroud)
结果例外:
致命:没有方法签名:script1409644336796288198097.test()适用于参数类型:()values:[]可能的解决方案:use([Ljava.lang.Object;),getAt(java.lang.String),use(java) .util.List,groovy.lang.Closure),使用(java.lang.Class,groovy.lang.Closure),wait(),wait(long)groovy.lang.MissingMethodException:没有方法签名:script1409644336796288198097.test( )适用于参数类型:()values:[]可能的解决方案:use([Ljava.lang.Object;),getAt(java.lang.String),use(java.util.List,groovy.lang.Closure) ,使用(java.lang.Class,groovy.lang.Closure),wait(),等待(长)atg.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:55)...
我做错了什么?