java - 错误 : Archive for required library cannot be read or is not a valid ZIP file.

标签 java eclipse jar archive buildpath

我在设置 java 项目的构建路径时遇到问题。我目前担任 Co-Op IT 职位,所以我对这一切有些陌生。我的背景主要是 C++,我正在即时学习 Java。我对 Eclipse(Kepler 服务版本 1)也有些陌生。

我正在处理现有程序的错误,需要构建程序以便我可以处理它。当我添加所有我知道确实是正确的外部 .jar 文件时,我在其中两个上收到此错误:

“所需库的存档:‘(文件位置)’无法读取或不是有效的 ZIP 文件”

我团队中的另外两个全职人员已经让程序运行那些完全相同的 .jar 文件,一个运行 Eclipse Indigo,另一个运行与我相同的 Kepler 版本。我还能够手动打开这两个 .jar 文件,一切似乎都在那里。每次尝试解决此问题后,我都会刷新、清理并重新启动 Eclipse。另外两个全职人员说他们从来没有见过这个错误。我想从任何有类似经历的人那里获得一些见解,这样我就不必占用他们太多时间。

最佳答案

我遇到了这个问题,只是通过从 Libs 目录中删除 .jar 文件然后再次复制->粘贴原始 Jar 文件来解决。然后做一个完整的清理 -> 重建

关于java - 错误 : Archive for required library cannot be read or is not a valid ZIP file.,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21093129/

相关文章:

java - 如何在特定日期之前到达

java - 在浏览器上显示 java 代码的动态 Web 项目?

android - 向eclipse添加jar文档

java - "System library (added to the boot class path)"在Eclipse中意味着什么?

java - 自动复制新的Jar文件到Tomcat工程WEB-INF/lib文件夹

java - 在没有 JRE 的计算机上运行 JAR。使其便携

java - 无法使用 ArrayList <Java> 加载数据文件

java - 如何将第三方Java库编译成我可以使用的jar文件?

java - 如何在每个操作系统上运行 JavaFX 项目

java.lang.unsatisfied链接错误。在eclipse中为Android应用程序添加.so文件的位置