- 締切済み
eclipse3.5 コンパイル不能
新たにjavaファイルを作成、あるいは編集したのにかかわらず、classesフォルダーにコンパイルされなくなりました。 原因をしらべているのですがよくわかりません。ビルドパスのソースフォルダーにはblog/web-inf/srcと正しく表示されています。srcには作成したjavaファイル作られますが、なんらかの原因にてclassesフォルダーにコンパイルされていないようです。 javaファイル(srcフォルダー)→classファイル(classesフォルダー)をeclipseにて任意に設定できるのかどうかを調べていますが、それも不明です。 何か原因が思い当たる個所があれば、ご教授の程よろしくお願い申し上げます。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- root139
- ベストアンサー率60% (488/809)
.class ファイルの出力先はビルドパスの設定で変更できますよ。 ビルドパスの設定ダイアログで、【デフォルトの出力フォルダー】を変えるか、【ソース・フォルダーごとに出力フォルダーの指定を可能にする】をチェックして対象のソースフォルダーの【出力フォルダー】を編集すればよいかと。 http://www.confrage.com/eclipse/build/build_path/build_path.html なお、ビルドパスの設定ダイアログは↓の様にして出します。 対象のプロジェクトを右クリック → [ビルド・パス] → [ビルド・パスの構成]をクリック → [ソース]タブを選択
- Tetralemma
- ベストアンサー率54% (57/104)
コンパイル不能なのではなく、『実行環境』と『開発環境』の違いです。 blog/web-inf/classesは、『実行環境』の話で、eclipseは、デフォルトで『開発環境』(デバッグ環境)なので、コンパイル後のclassファイルは、build/classes内に保存されます。 classファイル(classesフォルダー)は、eclipseにて任意に設定できますが、意味がありません。 むしろ、実行環境のclassファイルを、デバッグ用のclassファイルで上書きしてしまうため、お勧めできません。