2016-04-14 34 views
0

私はJava SpringのプロジェクトでEclipseを使用していましたが、2日前にこの奇妙なことに出会って、すべてが正常に実行され、突然破損しました。パッケージに入っていてもEclipseにファイルが表示されない

プロジェクトエクスプローラでは、「java」フォルダと「resources」フォルダは存在しますが、パッケージエクスプローラでは表示されません。 Eclipseはパッケージとして "java"と "resources"を知っていましたが、以下のファイルは表示されず、これにより数千のエラーが発生しました。ほとんどのエラーは「一部のクラスを解決できませんでした」でした。 を参照してください下の画像:

Project Explorer

Package Explorer

は、私は多くの方法を試してみました:再インポート、再構築、クリーン、Eclipseを再起動し、スイッチワークスペース、再チェックアウトプロジェクト別の場所に、ダウンロード別の日食が、それはまだ同じです。 誰もこのことを解決する方法を知っていますか?

+0

あなたはその内容を確認するためにすべてのフォルダ/パッケージを展開して再びスクリーンショットを投稿できますか? – javadev

+0

プロジェクトのタイプは** maven project **である必要があります。 Mavenにはsrc/main/java、src/main/resourcesの下にソースがあり、srcの下には通常のantベースのEclipseプロジェクトがあります。そのため、パッケージのルートが変更されます。プロジェクトをmavenプロジェクトとして開いたり、インポートしたりしてください。そして、バックアップを作成します。たぶん私は間違っている –

+0

はい、それは、プロジェクトの問題です、Javaバージョンから問題があったと私はそれを解決した、あなたの提案に感謝! – lucasdo

答えて

1

これは完全に正常です。これらのディレクトリはパッケージ・エクスプローラで「ソース」および「リソース」として含まれています。どちらも「ソース」として扱われ、Eclipseのビルド・パスに含まれています。これは完全に正常です - 既にソースとして含まれているパッケージエクスプローラのディレクトリでは、ファイルツリーから除外されます。あなたの問題は何か他のものでなければなりません。プロジェクトクリーンは本当に役立つはずです。メイヴンもきれいにしてみてください。

"Missing" dirs are not missing at all

+0

はい、そうです、パッケージエクスプローラのjavaとresourcesフォルダが以下のファイルに存在しなかったのは正常です。問題はJavaのバージョンからです.Java 1.8では、もう一度クリーンなプロジェクトを試してみると正常です。 ありがとうございました。 – lucasdo

関連する問題