昨日から、Eclipseは私のプロジェクトの.class
ファイルを更新していません。たとえば、filename.java
は最新ですが、filename.class
ファイルの日付は昨日変更されています。それはうまく動作していました。なぜこうなった?Eclipseがクラスを更新しないのはなぜですか?
答えて
ほとんど私がどうなる事かダブルチェック:
- あなたが取り組んでいるプロジェクトのクリーンプロジェクト>。
- Project> Build Automatically - 変更が保存されたときにコードがワークスペースに再構築されます。
- ウィンドウ]> [環境設定やインストール済みのJREのとコンパイラは、Javaのバージョン
修正済み!ヒントに感謝します。 – menemenemu
#3が私の原因でした。最近、Javaバージョンが更新されました。 – javaBean007
私は、Javaビルダーは、プロジェクト
Project -> Properties -> Builders
メニューでクリーンアクティブであり、それを再構築していることを確認し、次の
- をやってお勧めします。
- これでもうまくいかない場合は、ファイルエクスプローラで手動で
.class
ファイルを削除してもう一度試してください。
私はこの問題に直面したとき、私は、その後のステップに一致していることを確認しました:
Project > Clean
プロジェクト。- プロジェクトのプロパティを確認します。すべての依存関係(JREシステムライブラリとMavenの依存関係)が良好な状態であることを確認します。そうでない場合は、Mavenの依存関係を更新するか、ビルドパスが正しく設定されているかどうかを確認してください。
Project > Build Automatically
がオンになっているかどうかを確認してください。- プロジェクトを実行してください。プロジェクトを適切に再構築する必要があります。
インストールされているJREとコンパイラのバージョンが一致しなかった場合、同様の問題が発生しました。
コンパイラと同じバージョンのJREを選択したときに機能しました。
おそらく古いクラスファイルがありますか? Gitにプロジェクトを追加したとき、ターゲットディレクトリが異なっていたようです。私は2つの別々のフォルダにクラスファイルが重複しているのを発見しました。しかし、古いセットはTomcat用の "goto"セットのようだった。私は、ルートプロジェクトフォルダの* .classを検索し、すべての結果を削除することで、問題を発見して解決しました。いったん私はプロジェクトを再構築した - それは完全に働いた。 (また、古いクラスファイルを拾ってきたように見えた戦争の展開に私のエクスポートを固定。)
のJavaビルダーは
Project -> Properties -> Builders
メニューに@egeへ
おかげでアクティブであることを確認してください-akpinar、何らかの理由で私のプロジェクト設定のJava builder
が欠落していることがわかりました。残念ながら、単にBuilderを再度追加することはできません。これを修正するには、プロジェクトのルートフォルダにある.project
ファイルを編集する必要があります。ファイルに次の行が含まれていることを確認してください。
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
変更を加えるにはEclipseを閉じてください。その後、私はBuilders
の設定を確認し、クリーニングしてプロジェクトを再構築しました。この変更により、再び機能しました。
は、もう1つ考えるべきこと(あなたが有効になってビルドの自動オプションを持っていることを確認してください)、プロジェクトをきれいに、
を、プロジェクトのビルドフォルダを削除マーカーウィンドウを開きます。 Javaビルド・パスの問題がある場合、Eclipseはそれらを解決するまでそれらを更新しません。
私は同じ問題に直面しています。ソリューションはProject JavaバージョンとJRE System Libraryです。
怒鳴るの手順に従って:
- プロジェクト - >プロパティ - - > Javaのビルド・パス] - > [JREシステム・ライブラリー[
- プロジェクト[ジャワ例えば1.6のバージョンを確認]> [Javaコンパイラ - > [プロパティ]をチェック版Java-6-oracle]
- 1. Eclipseが新しいJARを認識しないのはなぜですか?
- 2. Webflowがモデルオブジェクトを更新しないのはなぜですか?
- 3. TFSがプロジェクトを更新しないのはなぜですか?
- 4. 更新ステートメントがテーブルを更新しないのはなぜですか?
- 5. MVarが更新しないのはなぜですか?
- 6. Eclipseがブレークポイントで停止しないのはなぜですか?
- 7. なぜajax.actionlinkはページを更新しないのですか?
- 8. なぜapolloは更新を保存しないのですか?
- 9. 更新後にDOMが更新されないのはなぜですか?
- 10. Greasemonkeyスクリプトが更新されないのはなぜですか?
- 11. WPF/MVVM:GUIが更新されないのはなぜですか?
- 12. tableviewcellが更新されないのはなぜですか?
- 13. schema.rbファイルが更新されないのはなぜですか?
- 14. DataFrameが更新されないのはなぜですか?
- 15. リストビューが更新されないのはなぜですか?
- 16. UIProgressBarが更新されないのはなぜですか?
- 17. データが更新されないのはなぜですか?
- 18. 「ギャルップウォッチ」が更新されないのはなぜですか?
- 19. iPad - ラベルが更新されないのはなぜですか?
- 20. TileList selectedIndexが更新されないのはなぜですか?
- 21. JavaScript:innerHeightが更新されないのはなぜですか?
- 22. GridViewが更新されないのはなぜですか?
- 23. $カウントが更新されないのはなぜですか?
- 24. mix-manifest.jsonが更新されないのはなぜですか?
- 25. キャンバスが更新されないのはなぜですか?
- 26. ビルドフォルダがEclipseで更新されない
- 27. Eclipseが応答しないのはなぜですか?
- 28. Android Eclipseエミュレータが起動しないのはなぜですか?
- 29. AXで新しいクラスを作成できないのはなぜですか?
- 30. ActualSizeがWPFでその値を更新しないのはなぜですか?
多分あなたの「ビルド自動化」はチェックされていませんか? 'ctr + B'であなたのカルセを構築してみてください – dantuch