JAR(Java Archive)文件本质上是一种ZIP格式的压缩文件,在Linux系统下可以通过多种方式处理。
jar xvf yourfile.jar
选项说明:
- x
:解压
- v
:显示详细输出
- f
:指定JAR文件名
unzip yourfile.jar
unzip yourfile.jar -d target_directory
# 或者
jar xvf yourfile.jar -C target_directory
jar tf yourfile.jar
# 或者
unzip -l yourfile.jar
unzip -p yourfile.jar path/to/file/in/jar
unzip -p yourfile.jar META-INF/MANIFEST.MF
unzip yourfile.jar "path/to/specific/file" -d target_directory
jar uvf yourfile.jar file_to_add
jar cvf newfile.jar files_to_include
这些方法同样适用于其他基于ZIP格式的文件,如WAR、EAR等Java归档文件。