Tar

tar可以解壓jar文件嗎

  • June 5, 2019

來自https://dzone.com/articles/java-8-how-to-create-executable-fatjar-without-ide

tar xf ExecutableOne.jar

但為什麼我會得到

$ tar xf ExecutableOne.jar 
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors

謝謝。

jar 文件是 Java ARchive,而不是可以提取的 tarball。您可以安裝 jar 或 java 並提取文件(或使用 7-Zip),但不能使用 tar 提取它們。

bsdtar(這是 FreeBSD 上的正常tar(1),在 Linux 上很容易安裝)可以.jar透明地提取 s,以及許多其他存檔格式。

.jars 基本上是.zip文件。

引用自:https://unix.stackexchange.com/questions/511990