Tag: 存档

错误:无法读取所需库的存档或者不是有效的ZIP文件。

我在设置java项目的构建路径时遇到问题。 我目前处于Co-Op IT职位,所以我对这一切都有点新意。 我的背景主要是在C ++中,我正在学习java。 我也是Eclipse的新手(开普勒服务版本1)。 我正在处理现有程序的错误,需要让程序构建,以便我可以处理它。 当我添加我知道的所有外部.jar文件是正确的,我在其中两个上得到这个错误: “存档所需的库:’(文件的位置)’无法读取或不是有效的ZIP文件” 我团队中的其他两个全职人员已经使用那些完全相同的.jar文件运行程序,一个运行Eclipse Indigo,另一个运行与我自己相同的Kepler版本。 我也能够手动打开两个.jar文件,一切似乎都在那里。 在每次尝试解决这个问题的试验之后,我已经刷新,清理并重启了eclipse。 另外两个全职人员说他们从未见过这个错误。 我想从任何有类似经历的人那里获得一些见解,这样我就不必耗费更多的时间。

Java将文件附加到zip

可能重复: 使用Java将文件附加到zip文件 我有一个包含几个文件夹的zip,但重要的是dir,里面是另一个名为folder和folder的文件夹,其中包含许多我需要更新的文件。 我现在有一个名为dir的zip之外的目录,并且是我需要更新的文件的文件夹,所以路径是相同的。 如何将这些文件更新到zip中? 棘手的部分是,dir是zip的根目录,它包含很多文件夹而不仅仅是文件夹,但我只需要更新文件夹中的文件我不能弄乱文件夹外的任何文件,但仍然在DIR。 可以这样做吗? 我知道这可以使用-u修饰符在bash中完成,但如果可能的话,我宁愿用java做这个。 感谢您对此问题的任何帮助 只是为了更清楚 在Zip / dir /文件夹/ filestoupdate里面 在zip / dir / folder / filestomoveintozip之外