41

Java 開発者 (Windows 7 で実行されている Juno x64) に Eclipse を使用しています。

不要になった jar (args4j) を試していたプロジェクトがあるため、依存関係を削除しました。ある時点で、PC の電源が予期せず失われたため、Eclipse を再起動しました。

プロジェクトにエラーが発生しました"Project 'MyProject' is missing required library: '/path/to/args4j-2.0.21.jar'"。問題なく依存関係を削除した後、しばらくの間プロジェクトで作業していました。

[プロジェクト プロパティ] > [Java ビルド パス] の下に、どのタブにも args4j への参照がありません。

私はもう試した:

  • プロジェクト内のすべてのファイルで文字列「args4j」を検索しましたが、一致するものはありません。内にはたくさんの参照がありますが、<workspace>\.metadata\.plugins\org.eclipse.core.resources\.history\何か他のものを壊してしまうのではないかと恐れて、それらに触れるのをためらっています。
  • [編集] クリーン リビルドは効果がありません。

なぜEclipseが不平を言っているのか、それを修正するために何ができるのか、誰にも分かりますか?

4

5 に答える 5

78

次の手順を実行してください。問題が解決しない場合は、次の手順に進んでください。

  1. .classpathプロジェクト フォルダー内のファイルを確認します。そこで参考になるかもしれません。
  2. Eclipse を閉じずにプロジェクトを閉じて再度開くと、Eclipse リソース キャッシュが再構築される可能性があります。
  3. 再度開いた後、クリーン ビルドを作成します。
  4. プロジェクトをクリーンなワークスペースに再インポートします。
于 2012-09-27T11:24:50.480 に答える
12

問題のあるjarを再度追加してから削除すると、うまくいきました。私の場合、多くのプロジェクトがあり、ワークスペースに ADT 構成があるため、これはワークスペース全体を再構成するよりも優れています。

于 2012-09-28T01:11:40.027 に答える
6

最も簡単で簡単な方法は、ナビゲーター ビューに切り替えて .factorypath ファイルを開き、問題のある依存関係を削除することです。

于 2016-12-30T11:22:52.057 に答える
4

.classpath と .project を削除してから、プロジェクトを Maven プロジェクトとして再インポートするとうまくいきました。最初のコミットの最初から、p4ignore または gitignore の .classpath のようなすべての Eclipse 作業ファイルをマークすることも役立つ場合があります。

于 2016-10-24T09:43:08.443 に答える
1

DO - mvn eclipse:clean eclipse:eclipse、プロジェクトで、refresh次にcleanプロジェクトで、この問題を解決します

于 2017-12-15T06:46:51.320 に答える