NoClassDefFoundErrorのときに足りないjarファイルを探す方法

開発環境ではちゃんと動いているのに、別の環境に移すと、
java.lang.NoClassDefFoundError: javax/activation/DataSource
みたいなのが出る場合、パスやlibディレクトリに必要なjarファイルが入っていないのが、主だった原因である。しかし一体どのjarファイルが足りないのかがよくわからないことが多い。とりわけ複数のプロジェクトで開発に携わっている場合はなおさらである。

そんなときこのサイトがすごぶる便利である。
http://www.findjar.com/

足りないクラスファイルの名前で検索すると、そのクラスが入っている可能性のあるjarファイルの名前をリストに表示してくれる。これにより、どのjarファイルが足りないかをすばやく知ることができるのだ。