何が起こったのかわかりません。トラブルシューティングのために次のことを行いました。ビルドパスにエラーがないことを確認し、「ビルドパスエラーが発生したときにビルドを中止します」をチェックし、「不完全なビルドパス」と「循環依存関係」をエラーからの警告に設定し、除外がないことを確認しました。
これは私を困惑させました。私がした唯一のことは、svnリポジトリと同期することでした.Subversiveプラグインを使用しています
何が起こったのかわかりません。トラブルシューティングのために次のことを行いました。ビルドパスにエラーがないことを確認し、「ビルドパスエラーが発生したときにビルドを中止します」をチェックし、「不完全なビルドパス」と「循環依存関係」をエラーからの警告に設定し、除外がないことを確認しました。
これは私を困惑させました。私がした唯一のことは、svnリポジトリと同期することでした.Subversiveプラグインを使用しています
考えられる理由の 1 つは、プロジェクトに「Java Builder」がないことが考えられます...確認するには、
Project Preferences > Builders
ここにプロジェクトのすべてのビルダーが表示されますが、ここに'Java Builder'
チェックを入れていますか? そうでない場合は、'New...' を押して選択してみてください。それ以外の場合は、ファイルを開き.project
、ブロック内<buildSpec> .. </buildSpec>
に次を追加できます。
<buildSpec>
...
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
...
</buildSpec>
Eclipse をリロードすると、Java Builder が表示され、クラスがコンパイルされます。
しかし、これは私によくあることです;)それ以外の場合は、ビルダーを確認してください。プロジェクトの設定で「Project Natures」を確認してください(obj.eclipse.jdt.core.javanature
少なくともチェックする必要があります)。
問題が解決することを願っています
プロジェクトをクリーンアップしようとしましたか?Eclipseを使用すると、ビルド状態をクリーンアップできます(つまり、すべてのクラスなどを削除して、再度作成します)。このような状況で役立ちます。
EclipseJavaコンパイラーはインクリメンタルコンパイラーであることに注意してください。よくわかりませんが、一部のメタファイルが間違っている可能性があり、Eclipseコンパイラはすべてがコンパイルされたと見なすことができます。
わかった。.classファイルは実際に生成されていますが、セットアップが.classファイルを除外しているため、ナビゲータービューに表示されないことがわかりました。以前はそうではなかったので、Eclipseのデフォルト設定に変更するか、svnの更新で何かが起こったと思います。Eclipseはナビゲータービュー構成の設定をどこに保存しますか?