|
一般来说,对于test.java,都会在
public class test{}
内有public static void main(Stringp[] args){}方法。
但是Java不甘寂寞,允许在嵌套类里面放置main方法,通过$来调用。
比如
package exercises.Charpter10;
public interface Twenty {
class MyClass implements Twenty{
public static void main(String[] args){
@SuppressWarnings("unused")
MyClass test = new MyClass();
System.out.println("OK");
}
}
}
该程序,在命令行下编译使用时可以用java Twenty$MyClass来执行main方法。
但是eclipse怎么运行呢?
点击run,run configuration,在左侧新建一个,在右侧的main class内输入exercises.Charpter10.Twenty$MyClass(我的eclipse在左侧新建的时候会自动填好当前程序的main方法,也就在新建后自动填好了)。然后运行即可。注意exercises.Charpter10是包的名字啊
|
|