2012-05-28 2 views
21

を読み取ることができませんでした、私は他のエラーで、このエラーが表示されます。は、Eclipse:プロジェクトは、ソースファイル以来組み込まれていませんでした...私のJavaプロジェクトをコンパイルするときに

Description Resource Path Location Type 
The project was not built since the source file /PROJECT/src/main/org/../ABC.java could not be read PROJECT  Unknown Java Problem 

確かに、ファイルがパッケージに記載されていファイルシステムではサイレントディレクトリは存在しますが、ファイルではありません。コンパイルエラーを解決するにはどうすればいいですか?

+0

javacツールを使用してコンパイルしようとしましたか?あなたは問題が日食であるかどうかを見るでしょう。 –

+0

答えの転記、私のせいですみません。 –

+0

私はJavaCCを使っていますが、そのディレクトリにはありません。 – rwst

答えて

24

eclipseを再起動し、すべてのプロジェクトを更新してください。 Eclipseの再起動を忘れないでください。何回何回クリーンなビルドやリフレッシュを行っても、f ix問題

+2

をビルドしてください。その後、バグは解決されました。 – dvrm

+1

私はプロジェクトを閉じてから再起動しなければならず、再開後に問題はついに消えました。 –

2

誰かがそのファイルを削除したように見えますが、Eclipseはまだそのファイルがプロジェクトの一部だと思います。誰かが不適切な方法でソースコントロールからファイルを削除したときに起こった可能性があります。

変更が保留されていない場合は、プロジェクトの新しいコピーを取得してワークスペースにインポートできます。

変更が保留中の場合は、変更をコピーして上記の手順を繰り返します。

0

私の答えは受け入れられますが、私の場合、解決策は私のためには機能しませんでした。私はバックアップから私のローカルプロジェクトにファイルを復元しました。所有者だけがrootによって所有されており、所有者だけがファイルを読み書きできます。だから、私はsudo chown _R myUser:myUser *をプロジェクトの基盤とし、Eclipse(f5)でリフレッシュし、ビルドの厄介な繰り返し失敗は過去のものだった。

0

Mavenプロジェクトを作成している場合は、プロジェクトを右クリックして[Maven] - [Update Project ...]を選択してください。 それは私のために働きます。

+0

OPはこれがMavenの問題であるとは一度も言及していません。 – Kedarnath

0

私にとっては、ここで述べたものとは異なる解決策がありました。

私はいいえ、私は.projectファイルを持っていたプロジェクトをインポートしていたし、私のバージョンのEclipseがいくつかのファイルを読み込んでいたところにいくつかのエラーがありました。パッケージ名とファイルには少ししかありませんでした!黄色の背景のシンボル。

解決方法はパッケージを削除することでした。明らかにバックアップを作成する。しかし、ほとんどの場合、ファイルやパッケージは削除されました。代わりに日食がリフレッシュされ、目的のファイルがそこにありました。時には私はリフレッシュ(F5)を押す必要があった、時々私はファイルを復元する必要がありました。

eclipseがデータを読み取っていた場所であるので、パッケージを削除することをお勧めします。

0

リンクされたリソースにまだ見つからないファイルがある場合、Eclipseのリフレッシュと再起動は問題を解決しません。プロジェクトプロパティの[リンクされたリソース]リストでファイルを削除する必要があります。

0

場所が見つからないことがあります。 ファイル=>プロパティ=>リソース=>ファイルの場所を編集を選択します。

関連する問題