报告在嵌套类中声明的main方法的实例。
在嵌套类中调用main方法不是直接由Groovy处理的;然而,可以通过将执行委托给Java来实现。
在这种情况下,只有当Java版本足够时,代码才能成功执行。 请考虑以下示例:
class Outer {
static class Nested {
void main() {
println 'Hello from nested'
}
}
}
代码在Java 25版本中运行成功,但在Java 17版本中不能运行。