« WindowsでLAMP? XAMPP本格利用開始 | メイン | eclipseで消してしまったファイルを復元したい »

NoSuchMethodErrorの原因をさぐる

NoClassDefFoundErrorよりは出現頻度が低いけど、出たら焦ってしまうエラー。

根本原因はコンパイル時に使ったjarファイルと実行時のjarファイルが違うこと。
jarファイルが同じものか確認することと、同じクラスを含むjarファイルが混在していたりしないかチェック。

一度あったのが、アプリをバージョンアップした後に古いjarがworkディレクトリに残っていたためにこのエラーが出たというケース。

トラックバック

このエントリーのトラックバックURL:
http://rutake.ddo.jp/blog/mt-tb.cgi/321

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2009年12月16日 13:25に投稿されたエントリーのページです。

ひとつ前の投稿は「WindowsでLAMP? XAMPP本格利用開始」です。

次の投稿は「eclipseで消してしまったファイルを復元したい」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。