java.lang.NoClassDefFoundError

Ken published on
2 min, 215 words

Categories: 未分類

scalaをちょっといじってみた。 下記のようなエラーが発生。

java.lang.NoClassDefFoundError: sdb/SDBTest Caused by: java.lang.ClassNotFoundException: sdb.SDBTest
もんのすごい基本的なエラーだが、理由がわからない。 問題なく動作するときと、しないときがあるから。 (動作するときとしないときの現象の切り分けは出来つつある。下記参照)

環境は2.7.1.r15181-b20080524010057というやつ。Nightlyビルド。 現象は2.7.1finalでも同じだったから変えてみた結果。 Eclipseでscala Pluginを使ってます。

クラスはobjectで定義し(objectだからクラスじゃないけど)、Applicationを継承。

怪しいところはobjectのメソッドを呼んでいるところ。 この行を削除すると上記のエラーは発生しない。

よくわからん😔