这在Eclipse JDT中编译得很好,但在1.6.30或1.7.25上没有编译:
package doh;
import static doh.Wtf.InnerClass.innerclassMethod;
import java.io.Serializable;
public class Wtf {
static class InnerClass implements Serializable {
public static void innerclassMethod() {
}
}
}
Run Code Online (Sandbox Code Playgroud)
使用javac我得到以下编译错误:
error: cannot find symbol
static class InnerClass implements Serializable {
symbol: class Serializable
location: class Wtf
Run Code Online (Sandbox Code Playgroud)
注释掉多余的静态导入会使代码编译.重新排序import语句也是如此.
java ×1