在搭环境时候,报了个错.
java.lang.ClassNotFoundException: others.org.eclipse.emf.ecore.EPackage$Registry
这个EPackage接口,中有个静态接口Registry
现在jar包已经导入,但是还是报类找不到.为什么呢?
public interface EPackage{
  public static interface Registry{}
}thanks by phoenix

解决方案 »

  1.   

    google的如果嵌套类或接口声明为其包装类或接口的静态成员,就相当于非嵌套类或顶级类和接口,只是它的名字和可访问性是由它的包装类型定义的。嵌套类型的名字用EnclosingName.NestedName形式表示,并且只有在它的包装类型可访问时,它才能被访问。不过抛错的类是at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)不懂.请解惑