14

Eclipse で、ビルド パスに関連するエラーが発生しました。

エラー:

Project 'XX' is missing required library: 'middlegen-2.1.jar'

ただし、ライブラリはビルド パス構成の前に削除されます。

おそらくキャッシュなどに問題がありますか?

ビルド パスの設定前にライブラリが削除されたにもかかわらず、ライブラリが必要であると eclipse が言う理由を知っている人はいますか?

ベスト付き

4

4 に答える 4

25

ディレクトリからライブラリを削除したと思いますが、プロジェクトのBuild Pathを更新していません。プロジェクト名を右クリックして [プロパティ] を選択し、[Java ビルド パス] に移動して [ライブラリ] タブを選択し、ライブラリがリストにないことを確認します。そのリストにまだある場合は、[削除] ボタンで削除します。

于 2011-05-05T15:42:43.873 に答える
13

このエラーは、必要なライブラリーが欠落しているか、Eclipse のキャッシングが原因である可能性があります。

解決策 1

  1. プロジェクト エクスプローラ ウィンドウを開きます。
  2. プロジェクトを右クリックして Buildpath -> ConfigureBuildPath に移動します。
  3. ライブラリタブの下で、使用されているすべてのjarファイルがディレクトリ/Webアプリケーションライブラリに物理的に配置されているかどうかを確認します.何かに「RED X」マークが表示されている場合は、jarをその場所に置くか、削除するか、 JAR を追加する

解決策 2

1.Menu->Project->clean を使用してプロジェクトのクリーニングを試みます (プロジェクトを選択してクリーニングします)。

解決策 3

ビルド パスが非常に明確である場合、つまり赤い "x" マークがない場合、エラーは Eclipse キャッシュにある可能性があります。次に、以下の手順を実行します。

1.プロジェクトを右クリックし、「プロジェクトを閉じる」を選択します。2.プロジェクトが再び閉じられたら、プロジェクトを右クリックして開くプロジェクトを選択します。このソリューションはEclipseキャッシュをクリアします。

解決策のいずれかが問題を解決することを願っています。

于 2014-07-09T08:45:10.833 に答える
7

これと同じ問題がありましたが、上記の手順は役に立ちませんでした。Eclipse ワークスペース内のファイルを検索したところ、 という名前のファイルが見つかりました。このファイルには、ビルドされ.markersていないプロジェクトの名前が付けられ.markers.snapたフォルダーの下に不適切なパス名が含まれていました。.projectsEclipse を終了し、それらのファイルをバックアップして、Eclipse ワークスペースから削除し、Eclipse を再起動しました。問題は解決しました。

于 2013-03-14T17:52:03.720 に答える
0

プロジェクト構成には、ビルド パスに middlegen-2.1.jar への参照が含まれています。そのファイルがありません。a) そこにファイルを配置する、b) 別の場所にあるファイルを指すように構成を変更する、または c) 参照を削除し、指を交差させて、プロジェクトが jar なしでコンパイルおよび実行されることを期待します。

「ライブラリはすぐに削除されました」が何を意味するのかわからないので、質問にとってそれが重要な場合は、言い換えてください。

于 2011-05-05T15:41:44.230 に答える