2011-07-05 107 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