Eclipseにおいて、Javaプログラムの修正後、毎回クリーンビルドしないと、変更が反映されなくなってしまいました。どのような原因・対策が考えられるでしょうか?

(CSS、JavaScriptのブラウザキャッシュの話ではありません。Javaプログラムの変更です。)

APサーバー停止、クリーンビルド&評価、APサーバー起動を毎回行なっているので膨大な時間をロスしています。関連するかわかりませんが、環境情報です。

OS:Windows7
Eclise:4.2.2、pleades
Framework:Spring 3.2.1
APサーバー:Tomcat7.0.35
Java:JDK 6u41
自動的にビルド:オフ ※オンにすると別問題あり((Springにより?)自動的にリロードされた後に当該アプリにアクセスするとoutofmemory発生することが頻発)

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/07/03 18:00:07
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:Yacky No.2

回答回数1376ベストアンサー獲得回数156

ポイント50pt

原因として
$(project)/WEB-INF/classes」フォルダに修正前javaファイルのコンパイル済ファイルが残っている
javaの戻り値がすべて一致していない
など・・・
対策として下記リンクを参考にしてください
http://struts.nomaki.jp/trouble/edit/document.html
http://www.atmarkit.co.jp/fjava/rensai3/code_debug09/debug09.html
http://publib.boulder.ibm.com/wasce/V3.0.0/ja/development-troubleshooting.html
その他参考リンク
http://d.hatena.ne.jp/dewa/20070903/1188801736

その他の回答1件)

id:dawakaki No.1

回答回数797ベストアンサー獲得回数122

ポイント50pt

自動ビルドはONにできないのでしょうか。
out of memoryになっているのが怪しいです。
Windows 7が32bit環境のようでしたら、eclipse.ini のメモリ使用量を512MBに制限してみてください。

-Xms512m
-Xmx512m
id:htn_beginer

ありがとうございます。Win7は64ビットになりますのでご提案の方法は該当しませんが参考になります。
可能であれば、対処方法の根拠が記載された情報ソースがあればご教示頂ければ幸いです。

2013/06/27 11:06:47
id:htn_beginer

OSは、Windows 7の64ビットとなります。

また自動ビルドはOFFを前提として頂ければと思います。(ONにしても反映されない事象は解決しないので)

id:Yacky No.2

回答回数1376ベストアンサー獲得回数156ここでベストアンサー

ポイント50pt

原因として
$(project)/WEB-INF/classes」フォルダに修正前javaファイルのコンパイル済ファイルが残っている
javaの戻り値がすべて一致していない
など・・・
対策として下記リンクを参考にしてください
http://struts.nomaki.jp/trouble/edit/document.html
http://www.atmarkit.co.jp/fjava/rensai3/code_debug09/debug09.html
http://publib.boulder.ibm.com/wasce/V3.0.0/ja/development-troubleshooting.html
その他参考リンク
http://d.hatena.ne.jp/dewa/20070903/1188801736

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません