Eclipseで、ビルドパスに関連するエラーが発生しました。
エラー:
Project 'XX' is missing required library: 'middlegen-2.1.jar'
ただし、ライブラリはビルドパス構成の前に削除されます。
おそらくキャッシュなどに問題がありますか?
ビルドパスの設定前にライブラリが削除されたにもかかわらず、Eclipseがライブラリが必要であると言う理由を誰かが知っていますか。
ベストで
ライブラリをディレクトリから削除したと思いますが、プロジェクトは更新していませんビルドパス。プロジェクト名を右クリックして[プロパティ]を選択し、[Javaビルドパス]に移動して[ライブラリ]タブを選択すると、ライブラリがリストにないことを確認できます。それがまだリストにある場合は、[削除]ボタンで削除します。
このエラーは、おそらく必要なライブラリがないか、Eclipseのキャッシュが原因です。
ソリューション1
ソリューション2
1.メニュー->プロジェクト->クリーンを使用してプロジェクトのクリーンアップを試みます(プロジェクトを選択してクリーンアップします)
ソリューション
ビルドパスが非常に明確な場合、つまり赤い「x」マークがない場合、エラーはEclipseキャッシュにある可能性があります。次に、以下の手順を実行します。
1.プロジェクトを右クリックして「プロジェクトを閉じる」を選択します。 2.プロジェクトが再度閉じられたら、プロジェクトを右クリックし、[open project]を選択します。このソリューションは、Eclipseキャッシュをクリアします。
解決策のいずれかが問題を解決することを願っています。
私はこれと同じ問題を抱えていましたが、上記の手順は役に立ちませんでした。私はEclipseワークスペースでファイルを検索しましたが、_.markers
_内のフォルダーの下に不正なパス名を含む_.markers.snap
_および_.projects
_という名前のファイルが見つかりませんでした。建物。私はEclipseを終了し、それらのファイルをバックアップし、Eclipseワークスペースから削除し、Eclipseを再起動しました。問題は消えました。
プロジェクト構成には、ビルドパス上のmiddlegen-2.1.jarへの参照が含まれています。そのファイルがありません。 a)ファイルをそこに配置する、b)構成を変更して別の場所にあるファイルを指すようにする、またはc)参照を削除し、手間をかけずに、プロジェクトがjarなしでコンパイルおよび実行されるようにします。
「ライブラリがすぐに削除されました」の意味がわからないので、質問にとってそれが重要な場合は、言い換えるといいでしょう。