最近、NetBeans 用の JRebel プラグインをインストールしましたが、IDE 内でのデバッグ時に次の問題に気付きました。
クラスにブレークポイントを設定し、後でコードを変更すると、デバッガーが常にブレークポイントに到達するとは限りません。クラスをリロードした後、ブレークポイントをリセットする (またはデバッガーをプロジェクトに再接続する) という回避策を見つけました。
しかし、アプリが初めてクラスを必要とするときにクラスがリロードされるため (デバッガーはまだ動作しません)、このソリューションは完璧ではありません。もう一つは、私がまったく説明できないことです..ブレークポイントを成功させたとしても、別のクラスで別のブレークポイントをヒットすることはできません。
たぶん、誰かがこの問題を解決しました - ? 保存時に変更されたクラスをリロードする方法はありますか?
NetBeans 7.2.1 と JRebel プラグイン、Glassfish 3.1.2