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アーカイブであり、抽出できるtarballではありません。 jarまたはjavaをインストールしてファイルを抽出する(または7-Zipを使用する)ことはできますが、「tarで抽出することはできません。
回答
bsdtar
(FreeBSDでは通常のtar(1)
であり、Linuxでは簡単にインストールできます)はは透過的に、他の多くのアーカイブ形式。
.jar
は基本的に.zip
ファイル。
回答
覚えておくのに十分な年齢の場合は、(少なくともSolarisでは)細かい:tarを使用して.jarファイルの内容を列挙および抽出できます。通常は開発者ツールがデプロイされていないターゲットシステム上の特定の.classファイルの存在を再確認するのに非常に便利でした。
jar
ファイルはtarアーカイブではないため、'は、その記事がそのことを示唆していることにまったく戸惑っています。jar xf
ではなくtar xf
。unzip
も。