の違いは何ですか
"Eclipse/Project/Clean..."
と
"Eclipse/Project/Refresh (F5)"
相互に依存するプロジェクトがほとんど含まれていないワークスペースを「再構築」する必要があることがよくありますが、クリーンなスタートを切るための最良の方法がどれであるかわかりません。
ここで述べたように
Refresh
ソースファイルを分析して、Eclipse の外部から変更が加えられたかどうかを確認し、変更された場合は、変更されたファイルをコンパイルします。
Clean
一方、コンパイルされたすべてのクラスを削除し、プロジェクト全体 (またはワークスペース) の再コンパイルを強制します。
コンパイルされたクラスなどの生成されたリソースをクリーン削除し、最新のコードベースが再コンパイルされるようにします。
更新は、実際のフォルダー構造からEclipseプロジェクトを同期します。これにより、ファイルやフォルダー構造に加えられた変更がEclipseで利用できるようになります...
Cleanは、選択したプロジェクトからすべてのコンパイル済みファイルを消去します。[自動ビルド] (プロジェクト メニュー) が有効になっている場合は、再ビルドがトリガーされます。
Refreshは、プロジェクト内のファイルをファイルシステムからリロードします。
あなたの質問については、クリーンが答えになります。ビルドが自動的にチェックされていることを確認してください。