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