【发布时间】:2015-09-13 04:15:00
【问题描述】:
我有一个实现 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
}
【问题讨论】:
-
你想如何启动你的应用程序呢?当然,如果它是 web 服务,则不需要 main 方法。但是有一个可执行的 jar/exe,你必须使用 main 方法,因为这是你的入口点。
-
@ArthurEirich 我在另一个类中使用 new Launcher(telegram).run();
-
主要方法和Runnables是Java的基本概念。一个快速的谷歌搜索将产生你需要知道的一切。
-
Eclipse 不需要
main在您的Runnable中,Eclipse 需要main来启动应用程序!如果您愿意,可以作为程序的入口点。Runnable和main不相关。