web-dev-qa-db-ja.com

ビルドパスエラーが解決されるまで、プロジェクトをビルドできません。

Eclipse 3.4.2でAndroidプロジェクトをコンパイルしているときに、を取得しています。ビルドパスエラーが解決されるまでプロジェクトをビルドできません。

ブログから一時的な解決策を得ました http://www.scottdstrader.com/blog /ether_archives/000921.html

解決策は、選択したプロジェクト(およびそれらの.classpathファイル)を強制的に再保存することでした。

  1. プロジェクトのプロパティを開きます
  2. Java Build Path> Librariesを選択します
  3. 新しい任意のライブラリを追加(後で削除する)> OK
  4. ワークスペースが更新されるのを待ちます(またはプロジェクトを強制的に更新します)
  5. エラーはなくなります
  6. ダミーライブラリを削除する

私が見つけることができた他の唯一の参照は、.classpathファイルの内容を少し変更することでした。

この問題に対する永続的な修正はありますか?

94
yokks

メニューから[プロジェクト]> [クリーン...]を使用しようとしましたか?これにより、Eclipseで選択したプロジェクトに新しいビルドが強制されます。

123
TK Gospodinov
1-Right CLick on your project folder, Choose Build Path > Configure Build Path
2-Select Libraries Tab and delete any arbitrary library present there.
3-Click on Add Library option, Select JRE System Library and click Next.
4-Choose last Radiobutton option Workspace default JRE and click Finish.
5-press f5 for refresh.
6-run ur program .
53
user2318214

これは、プロジェクトに追加されたライブラリに正しいパスがない場合に発生します。

  1. プロジェクトを右クリックします(パッケージエクスプローラーから)
  2. ビルドパスを取得->ビルドパスを設定
  3. [ライブラリ]タブを選択します
  4. エラーのあるjarまたはクラスを編集して、パスエラーを修正します(正しいパスを指定します)。
7
ThE uSeFuL

これは私のためにそれを修正したもの...

Spring-core.jarに問題がありました。ここにあるリリースディレクトリ全体を削除しました。 (私は勝ちました10)。

C:\ Users ********。m2\repository\org\springframework\spring-core\4.3.1.RELEASE

プロジェクトを右クリックして>Maven>プロジェクトを更新すると感嘆符が消えました。もう問題ありません。

ここに私が情報を見つけたソースがあります:

http://crunchify.com/cannot-be-read-or-is-not-a-valid-Zip-file-how-to-fix-maven-build-path-error-with-corrupted- jar-file /

5
BustedSanta

これは私にとってはうまくいきます:プロジェクトを閉じるその後再オープン、これはEclipseにそれを新しいプロジェクトとして認識させ、正しいビルドパスを検出します。

4
aimhaj

私のmac osx Eclipseの場合、次の手順に従いました。

  1. プロジェクトを右クリックして、ビルドパス> ビルドパスの構成を選択します。
  2. Libraries Tabを選択し、任意のライブラリまたはビルドパスでエラーの原因となるものを削除します。
  3. Add Libraryボタンをクリックし、JRE System Libraryを選択して、Nextをクリックします。
  4. 最後のラジオボタンオプションワークスペースのデフォルトJREを選択し、[完了]をクリックします。
  5. プロジェクトをクリーンにしてビルドします。
3
NightFury

他の答えはどれも私にとってはうまくいきませんでした。ビルドパスの問題を修正し、(Eclipseとコンピューターの両方の)更新、クリーニング、再構築、および再起動を行った後でも、まだ小さな赤い感嘆符が付いていました。

プロジェクトを閉じる(右クリックしてプロジェクトを閉じる)および再オープンする(閉じたプロジェクトをダブルクリックする)で修正しました。ビルドパスの問題が修正されたこと。

3
Kevin Workman

私のMacでは、これが私のために働いたものです

  1. [プロジェクト]> [クリーン](この後、エラーと警告が残るか増加します)
  2. Eclipseを閉じる
  3. Eclipseを再度開きます(エラーは一時的に表示され、その後消えますが、警告は残ります)

準備ができて、プロジェクトを実行できるようになりました

1
DamongoCoder

私はこの問題を数回見てきました(Eclipse 4.2を搭載した自宅のコンピューターで今すぐもう一度問題を見つけました)。

再保存の強制(クラスパスの変更、たとえばライブラリの追加、保存、変更バック)は一時的に機能します。しかし、Eclipseを再起動すると問題が再発します:(

Eclipseワークスペースをorbitから削除すると、永久に修正されます(次回まで)。しかし、もっと良い方法があるはずです!

1

Eclipseでは、これがうまくいきました。プロジェクトを右クリックします。 ->プロパティ->ライブラリセクション。追加(すべてのライブラリ)->ライブラリを選択して[削除]をクリック-> [OK]を押します。

0
jimbob

すべてを正しく行ったと思われるが、Eclipseがまだjarについて文句を言っている場合、jarがあるフォルダーを更新し、Eclipseがプロジェクトに追加されたことを確認します。ファイルパスだけを指定することは(明らかに)十分ではありません。

0
Laurens

ライブラリに不要な瓶が追加されているかどうかを確認してください。はいの場合は、ライブラリからそのjarファイルを削除して、プロジェクトを1回クリーンアップします。それは私のために働いた。

0
user3133845

Playフレームワークでこの厄介な問題に遭遇しました。 whatビルドエラーを知る方法があればいいのですが、Eclipseは不満ですが、それを伝えるつもりはありません。 1つのプロジェクトで、プロジェクトを閉じ、sbt Eclipseを使用してEclipse構成を再構築し、再度開くことができました。ほとんど同じプロジェクトで、それはうまくいきませんでした。しかし、プロジェクトを削除し、sbt Eclipseを使用してEclipse構成を再構築し、インポートすることでうまくいきました。

0
cayhorstmann

これは私のために働いたものです:

  1. ~/.m2/repositoryに移動し、rm -rfを実行してすべてを削除しました。すべてが削除されていることを確認してください。
  2. EclipseまたはSTSを再起動します
  3. プロジェクト-> Maven-> update projectを右クリックします。
0
Vikram3891

cmdを取得して実行

mvn Eclipse:eclipse

0
chamzz.dot