相关疑难解决方法(0)

使用`evaluate`功能.为什么它不起作用?

这段代码:

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)...

我做错了什么?

groovy eval

10
推荐指数
1
解决办法
9451
查看次数

标签 统计

eval ×1

groovy ×1