几乎可以肯定,您在运行时使用的类版本与您期望的版本不同。特别是,运行时类将不同于您针对其进行编译的类(否则将导致编译时错误)-该方法曾经存在private吗?您的系统上任何地方都有类/ jar的旧版本吗?
作为
IllegalAccessError状态的javadocs ,
通常,此错误是由编译器捕获的。如果类的定义发生了不兼容的更改,则只有在运行时才会发生此错误。
我一定会看看您的类路径,并检查它是否有任何惊喜。
欢迎分享,转载请注明来源:内存溢出
几乎可以肯定,您在运行时使用的类版本与您期望的版本不同。特别是,运行时类将不同于您针对其进行编译的类(否则将导致编译时错误)-该方法曾经存在private吗?您的系统上任何地方都有类/ jar的旧版本吗?
作为
IllegalAccessError状态的javadocs ,
通常,此错误是由编译器捕获的。如果类的定义发生了不兼容的更改,则只有在运行时才会发生此错误。
我一定会看看您的类路径,并检查它是否有任何惊喜。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)