java - Groovy脚本中创建类遇到错误

标签 java groovy

我正在尝试基于此示例创建一个 Groovy 脚本: Creating Classes in Groovy Script

但我最终得到了这个错误:

其中一个类是使用 class 语句显式生成的类,另一个是根据文件名从脚本主体生成的类。解决方案是更改文件名或更改类名。

这就是我创建类(class)的方式:

class Test {
    static void greet() {

    }
}

Test.greet()

我曾经在创建 Groovy 脚本时直接调用方法,如下所示:

test()

public void test() {

}

最佳答案

可能您的脚本被命名为 Test.groovy 尝试重命名或者更改Test类的名称

关于java - Groovy脚本中创建类遇到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58028126/

相关文章:

xml - 使用 groovy.xml.MarkupBuilder 语法附加到现有的 groovy.util.Node?

hibernate - 在多个关联上使用创建条件

grails - 如何在 groovy 中使用 cxf 制作 map ?

java - 当父标签属性值唯一时,如何获取父标签的标签值?

java - 代码错误 : Exception in thread "main" java. lang.ArrayIndexOutOfBoundsException: 1

java - fragment 到 fragment EditText

java - 负载测试异步任务

java - 无效操作 : result set is closed

java - Zendesk Post 票证失败,422|Android 中无法处理的实体

groovy - 如何使用 "execute"使 groovy 脚本可移植?