在解决构buildpath错误之前,无法构build项目。

当在eclipse 3.4.2中编译一个android项目的时候,我得到了这个项目,直到解决了构buildpath错误才能被构build。

我从博客http://www.scottdstrader.com/blog/ether_archives/000921.html获得了一个临时解决scheme

解决scheme是强制重新保存所选项目(及其.classpath文件):

  1. 打开项目属性
  2. selectJava Build Path> Libraries
  3. 添加一个新的任意库(稍后要删除)>确定
  4. 等待工作区刷新(或强制刷新项目)
  5. 错误将会消失
  6. 删除虚拟库

我能find的唯一其他参考是对.classpath文件的内容进行小的改动。

这个问题有没有永久性的解决办法?

你有尝试使用项目>清洁…从菜单中? 这将强制Eclipse中所选项目的新构build。

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 . 

当添加到项目的库没有正确的path时,会发生这种情况。

  1. 右键单击您的项目(从包资源pipe理器)
  2. 有了构buildpath – >configuration构buildpath
  3. select库选项卡
  4. 通过编辑错误的jar或类来修复path错误(给出正确的path)

这适用于我: closures项目,然后重新打开它 ,这将强制日食,将其视为一个新的项目,并检测到一个正确的构buildpath。

这是什么修复了我…

我的spring-core.jar出了问题。 我删除了这里的整个版本目录。 (我赢了10)。

C:\用户********平方米\库\有机\ springframework的\弹簧芯\ 4.3.1.RELEASE

我右键单击项目> Maven>更新项目 ,我的感叹号消失。 没有问题了。

这里是我find信息的来源:

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

我已经看过这个问题几次了(现在在家用电脑上用Eclipse 4.2再次得到它)。

强制重新存储(通过改变类path,例如通过添加一个库,保存,转换)暂时工作。 但是,当Eclipse重新启动时,问题回来:(

从轨道上删除Eclipse工作区将永久修复它(直到下一次)。 但是一定有更好的办法!

对于我的Mac OS X Eclipse,我遵循以下步骤:

  1. 右键单击你的项目,selectBuild Path > Configure Build Path
  2. selectLibraries选项卡,并删除任何导致构buildpath错误的任意库或其他任何内容。
  3. 单击添加库button,selectJRE系统库 ,然后单击下一步。
  4. select最后一个Radiobutton选项工作区默认JRE ,然后单击完成。
  5. 清理和build立你的项目。

在我的Mac上这是为我工作

  1. 项目>清洁(错误和警告将保持或增加之后)
  2. closuresEclipse
  3. 重新打开Eclipse(错误显示,然后消失,警告仍然存在)

你很好,现在可以运行你的项目

只是检查是否有任何不必要的jar子添加到您的图书馆或没有。 如果是,那么只需从你的库中删除这个jar子,并清理一次你的项目。 它为我工作。

在Eclipse中,这为我工作:右键单击项目。 – >属性 – >库部分; 添加(任何库) – >select库,然后单击删除 – >按好。

转到Project => 自动构build 。 确保它被打勾

没有其他答案为我工作。 即使修复我的构buildpath问题,刷新,清理,重build,并重新启动(包括日食和电脑),我仍然得到了小红色感叹号。

我通过closures项目 (右键单击,closures项目)并重新打开它 (双击已closures的项目)来修复它,这似乎迫使eclipse“注意”构buildpath问题已得到纠正。