私はJavaを学ぶコンピューターサイエンスの学生なので、自宅と大学でLinuxとWindowsの混合環境で仕事をしています。新しいプロジェクトをEclipseワークスペースにコピーした後に問題が発生しました。プロジェクトが表示されますが、赤色の感嘆符とエラーが表示されます:
ビルドパスエラーが解決されるまで、プロジェクトをビルドできません
どうすれば修正できますか?私は解決策を試しました ここで説明 、しかしそれはうまくいきませんでした。
"project navigator"
または"package Explorer"
ビューを識別します。
プロジェクトを右クリックして、Build Path --> Configure build Path
を選択します。
新しいウィンドウに4つのタブがあり、"Libraries"
を選択します。そこで、"Web app libraries"
(展開)の下に、プロジェクトのクラスパスに追加されたライブラリが表示されます。それらがすべて使用可能かどうかを確認してください。 1つ以上がない場合(名前の横に「欠落」があり、アイコンに赤いマークが付いている)、それらが必要かどうかを確認します(おそらく必要ありません)。不要な場合は削除し、必要な場合はこのウィンドウを終了し、不足しているjarを探してプロジェクトにインポートします。
問題ビューを開きます。このビューを開くには、Eclipseの左下隅にある小さな+記号をクリックします。それは非常に小さなプラスで、周りに長方形があります。それをクリックして、問題を選択します。
問題ビューには、解決する必要がある問題が表示されます。
ビルドパスエラーが見つからない場合は、メニュープロジェクト→クリーン...がチャームのように機能することがあります。
私の場合、ビルドパス内のすべてのライブラリは問題ありませんでした。
それを解決するために、すべてのプロジェクトメタデータ(.project、.classpath、.settings)を削除し、プロジェクトをMavenプロジェクトとして再インポートしました。
Eclipseで、ビルドパスに移動し、[ライブラリを追加]をクリックし、JREシステムライブラリを選択し、[次へ]をクリックし、オプション[ワークスペースのデフォルトJRE(i)]を選択し、[完了]をクリックします。
これは私のために働いた。
プロジェクト>プロパティ> Java Build Path> Libraries
赤い「X」が付いたファイルを削除します(JREなど)。
ライブラリを追加
それが私の問題を解決した方法です。
いずれの場合でも動作しない場合... Eclipseワークスペースからプロジェクトを削除し、Mavenプロジェクトである場合はMavenプロジェクトとして再度インポートします。それ以外の場合は、既存のプロジェクトとしてインポートします。
私は以前に与えられたすべてのソリューションを試しましたが、それらは機能しませんでしたが、それは私のために機能します。
システムにもこの問題がありましたが、プロジェクトの内部を見ると、プロジェクトパスの.classpathファイルのXML構造が正しくありませんでした。そのファイルを修正した後、問題は解決しました。