~から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
ありがとうございます。
答え1
jarファイルは、抽出可能なtarballではなくJavaアーカイブです。 jarまたはjavaをインストールしてファイルを抽出できますが(または7-Zipを使用して)、tarを使用して抽出することはできません。
答え2
bsdtar
tar(1)
(これはFreeBSDで一般的で、Linuxに簡単にインストールできます。).jar
および他の多くのアーカイブ形式を透明に抽出できます。
.jar
sはデフォルトでは.zip
ファイルです。
答え3
覚えているほど年をとったら(少なくともSolarisでは)かなりうまくいきました。 tarを使用して.jarファイルの内容を列挙して抽出できます。通常、開発者ツールが配備されていないターゲットシステムに特定の.classファイルが存在するかどうかを再確認するのに非常に便利です。