解决这个错误很简单,将定义的内部类声明为static类型就可以了。

public class A {
    public class B {
        //something
    }
}

修改为:

public class A {
    public static class B {
        //something
    }
}

这样就可以在其他地方直接使用类B了。