【问题标题】:JVM cannot load class properlyJVM 无法正确加载类
【发布时间】:2011-07-05 15:05:31
【问题描述】:

在 A 类内部,我有一个方法,在该方法中,有一行: someClassB.staticMethodB(arg);其中 someClassB 是另一个类。
现在,arg 很好。 但在这一行我得到一个错误: java.lang.NoClassDefFoundError: someClassC

似乎 someClassB 没有正确加载静态方法 staticMethodB 来执行。

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

【问题讨论】:

    标签: java class exception jvm classloader


    【解决方案1】:

    我怀疑你 要么 实际在 someClassB 某个你没见过的地方使用它,要么它被用在 someClassB超类 中。无论哪种方式,听起来您都需要someClassC 在场...

    【讨论】:

    • 是的……它在超类中使用。
    猜你喜欢
    • 2015-01-07
    • 1970-01-01
    • 2020-09-21
    • 2018-12-15
    • 2019-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多