java - 在内部类中执行main方法

标签 java inner-classes

<分区>

如果 main 方法存在于静态内部类中,如何执行它?
Main 方法存在于静态内部类中,我们需要执行该 main 方法。

class A {
     static class B {
          public static void main(String[] args) {
             System.out.println("Done");
          }
     }
}

最佳答案

尝试这样的事情:

  java A$B

根据评论更新:

在 linux shell 中你应该转义 $.所以命令变成了:

java 'A$B'

关于java - 在内部类中执行main方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17565854/

相关文章:

java - 调用 method.getReturnType().newInstance()(静态内部类的静态方法)时出现 InstantiationException

c++ - 如何正确重载具有嵌套私有(private)类集合的类的运算符<<?

c# - 在 C# 中记录对象的所有属性。如何记录内部对象属性?

java - 从 ArrayAdapter() 内的 OnClickListener 更新进度条

java - setEnable(false) 不会阻止 JMenuItem 使用 WindowsLookAndFeel 突出显示

java - 访问 Windows 注册表

Java内部类和静态嵌套类

android - 如何从Kotlin的内部类调用 fragment 方法?

java - 如何在java中用selenium获取包裹在段落元素<p>中的文本的值

java - 在项目外部加载图像