日期:2014-05-20  浏览次数:20638 次

java 6.0 不支持在静态内部类运行main方法么?(thinking in java 的一道题在java6.0下能编译不能运行)
public class TestBed{
public void f(){System.out.println("f()");}
public static class Tester{
public static void main(String[] args){
TestBed t=new TestBed();
t.f();
}
}
}


能编译但不能运行 说没main方法。但书上说可以呀 大家看看 是不是java6不支持这样了?

------解决方案--------------------
运行命令
java TestBed$Tester

好恶心的例子
------解决方案--------------------
在内部类中写main方法,LZ不是个合格的程序员。。。。。