2011-07-05 71 views
0

在A类内部,我有一个方法,在该方法中,有一行: someClassB.staticMethodB(arg); someClassB是另一个类。
现在,arg很好。 但在此行中我得到一个错误: java.lang.NoClassDefFoundError:someClassCJVM无法正确加载类

看来,someClassB不适用于静态方法staticMethodB执行正常加载。

但是在someClassB中,我们根本没有使用someClassC。 那么为什么JVM试图找到一些ClassC?

回答

3

我怀疑你真正使用它在someClassB地方你还没有看过是要么,或者它在超的someClassB使用。无论哪种方式,这听起来像你需要someClassC出席...

+0

同样可以说是“arg”,也可能不如预期的那么好... – Ray

+0

是的...它用于超类。 – Victor