从jar文件中提取目录

3

我已经搜索了一段时间,但似乎无法理解。 我想从Java的JAR / ZIP文件中提取目录,并将其递归保存到文件系统上的路径中。 有人知道我该如何做吗?


你的意思是要在Java代码中如何实现这个吗? - sinelaw
是的,抱歉,应该更清楚一些,然后标记。 - Hans
1
你尝试过什么?你遇到了哪些具体的问题? - Andrew Thompson
我已经尝试并成功地从文件本身中提取了一个文件,现在我想仅从jar包中提取一个目录。 - Hans
我找不到只提取那个目录的方法。 - Hans
这个回答是否解决了你的问题?如何编写一个Java程序,可以提取JAR文件并将其数据存储在指定的目录(位置)中? - Didier L
2个回答

5

我知道原问题实际上是要通过编程来实现这一点。

但由于不够清楚,我猜想许多用户(包括我)只是想使用jar命令解压一个目录而来到了这里。

jar -xvf   <your>.jar  <required-dir>

例如,从some.jar文件中提取META-INF目录。
jar -xvf   some.jar  META-INF

要列出jar包的内容,请使用以下命令:

jar -tvf   some.jar  

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接