主方法为空



我有一个实现Runnable的类,但Eclipse需要一个公共的静态void main方法。如果main完全为空,可以吗?

public class Launcher implements Runnable{
private String message;
public Launcher(String message) {
    this.message= message;
}
public static void main(String[] args) {
}
@Override
public void run() {
//My implementations
}

如果您打算将Launcher作为应用程序的主类,即用于启动应用程序的类,则需要主方法,并且必须执行任何应该执行的操作才能启动工作。

如果没有,请删除主方法。Eclipse不需要主方法,除非您通过告诉应用程序运行类来启动应用程序。它将在创建类时选择性地生成一个,但如果不需要,可以将其编辑掉。

否,main方法是编译器在查找从哪里开始时搜索的唯一方法。因此,如果main方法为空,则不会执行任何操作。至少添加:

new Launcher("some string").run();

在主要方法中。

相关内容

  • 没有找到相关文章

最新更新