2011-10-24 17 views
1

プログラムをデバッグモードで実行し、ホットコード置換機能を使用しようとすると、実行中のアプリケーションで何も変更されず、エラーウィンドウも表示されません。私は、Eclipseのバージョン3.6.2、JVM 1.6とWindows 7を使用しています。私は "自動的にビルド"をチェックして、 "ビルドパスエラーが発生したらビルドを中止"のチェックを外しましたが、何も役に立ちません。 (そして私はメソッドを作成したり削除したりしていません。Eclipseホットコード置換が機能しない

+0

コードはホストされているアプリケーションサーバーで実行されていますか?デバッグパースペクティブでコードを更新しているのですか、Java/Debug間を前後に反転していますか? – Perception

+0

コードがコンピュータで実行されています。私はデバッグの視点とJavaの視点も試しました。 –

+0

私が言っていたことはもっと...あなたのIDEの中で、どのようにコードを実行していますか?ホットスワップは、長いプログラムを実行している場合や、メソッドにブレークポイントを設定した場合にのみ実際に機能します。 – Perception

答えて

1

プロジェクトを右クリックします。プロパティ - > Javaビルドパス - >プロジェクトタブに移動します。存在しないプロジェクトの依存関係が存在するかどうかを確認します。それらのプロジェクトを削除します。

ホットデプロイメントをもう一度試してください。問題を修正した私のために。

0

が自動的に作成されるか確認してください。にチェックが入っています(✓)。これにより、ホットコードを自動的に置き換えてプロジェクトをビルドします。これは私のために働いた!

関連する問題