2011-12-09 8 views
0

私はデバッグポイントをステップ実行するためにEclipseデバッガを使用します。 私の問題は、サーバー用のJavaコードを更新すると、 eclipseは更新されたコードを取得しないということです。 また、前のコードからブレークポイントが現れているようです。 ブレークポイントが動作しません...例、次のステートメントに行くのではなく、時には、デバッガが空白の白線を通り抜ける場合があります。 私にはJavaキャッシュの更新の問題のようです。Javaキャッシュの問題? Eclipseのデバッガ?

避ける方法はわかりません。 私は通常きれいにしてビルドします。 しかし、コードをホット・デプロイして、すべてのプロジェクトを正しく動作させるための簡単な方法はありますか? プロジェクト全体を再構築する必要はありませんか?

または別の簡単な質問は、私たちはatleastウィンドウで毎回実行するJavaキャッシュのクリーンなメカニズムを自動化できますか?

私の質問は、私は時々、Eclipseで古いコードが代わりに新しいコードを撮影している私は&ビルドをクリーンプロジェクトを/、リフレッシュした場合でも、でした。 私はJavaキャッシュをクリアした場合にのみ、この問題が発生し、私のjbossを再デプロイする必要があるのですか?

あなたに私の質問は、これを避ける方法はありますか? 開発用にFlexビルダー(Eclipse上に構築されています)を使用しています。サーバービューで

+0

参照願いますhttp://stackoverflow.com/questions/6948912/in-the-eclipse-debugger-what-kind-of-changes-can-be-hot-code- 〜に置き換えられる – wrschneider

+1

どこから更新されたコードを取得しますか?他の人が変更を展開していますか?通常、問題は別の方法です、私はEclipseでコードを更新し、サーバーはまだ古いコードを持っています。 –

+0

@Rogerのコメント:このコードは、デバッグ設定のClasspathの 'User Entries'に追加された場所ですか? – Hoons

答えて

0

プロジェクトのビルド>右クリックを>更新>それが変更を拾って表示する必要があります>あなたが行うことができ、サーバー上のデバッグ

1

一つのことは、あなたにあなたのサーバープロジェクトのsrcフォルダをリンクすることです現行の企画。

次のようにこれを行うことができます。

右現在のプロジェクトをクリック - >プロパティ - > Javaビルド・パス - >ソース - >リンクソース - >ブラウズし、サーバープロジェクトを見つけますsrc。最後に、[フォルダ名]フィールドを必要に応じて変更します。

が、私はこのことができます:)