質問: 自分が作成したクラスが無いというNoClassDefFoundErrorが発生します。 eclipseのリファクタリング機能で名前を一度に変更したクラスなのですが、このクラスが無いという「NoClassDefFoundError」が発生してしまいます。 ほかのオープンソースライブラリなどを利用するときにはよく見るエラーなので、依存関係をクリアすればよいだけなのですが、 今回のように間違いなくクラスパスに含まれているようなケースでは初めてです。 リファクタリングによって変な参照が残ってしまったりするのでしょうか?
回答: 名前を変更される以前のクラス名で実行できているのなら、classpathは通っているので、 リファクタリングで名前変更された後、コンパイルをされていないのではないでしょうか? コンパイル後のclassを確認してください。