我试图提取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文件中提取和访问资源。
答案 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