java -xvf test.jar无效

时间:2018-04-04 07:11:07

标签: linux unix jar extract

我试图提取test.jar 命令正在成功执行但没有输出。

user@host:home/test->ll
drwxr-xr-x 107 user abc  6040 Apr  4 09:55 ..
drwxr-xr-x   2 user abc    26 Apr  4 10:06 .
-rw-r--r--   1 user abc 51241 Apr  4 10:06 test.jar
user@host:home/test->jar -xvf test.jar
user@host:home/test->ll
total 262
drwxr-xr-x 107 user abc  6040 Apr  4 09:55 ..
drwxr-xr-x   2 user abc    26 Apr  4 10:06 .
-rw-r--r--   1 user abc 51241 Apr  4 10:06 test.jar

请帮我解决这个问题

实际要求: 需要在jar文件中提取和访问资源。

2 个答案:

答案 0 :(得分:3)

根据Oracle Java toutorials: https://docs.oracle.com/javase/tutorial/deployment/jar/unpack.html 你应该用以下方法解压缩它:

jar xfv test.jar

没有' - '登录。

  

x选项表示您要从JAR存档中提取文件。

     

f options表示在命令行中指定要从中提取文件的JAR文件,而不是通过stdin。

     

v是详细的

答案 1 :(得分:0)

尝试使用此命令unzip test.jar以下命令可帮助您查看某些文件而无需提取所有文件。

unzip -q -c test.jar META-INF/MANIFEST.MF