From https://dzone.com/articles/java-8-how-to-create-executable-fatjar-without-ide
tar xf ExecutableOne.jar
de miért kapok
$ 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
Köszönöm.
Megjegyzések
Válasz
A jar fájl Java ARchive, nem pedig egy kibontható tarball. Telepítheti a jar vagy a Java programot, és kibonthatja a fájlokat (vagy használhatja a 7-Zip programot), de nem tudja kicsomagolni őket tar-nal.
Válasz
bsdtar
(amely a szokásos tar(1)
a FreeBSD-n, és könnyen telepíthető Linuxra) kivonhatja a .jar
s átláthatóan, és sok más archív formátum.
.jar
s alapvetően .zip
fájlok.
Válasz
HA elég idős vagy ahhoz, hogy emlékezz rá, azt HASZNÁLATA volt, hogy működjön (legalábbis a Solaris-on) rendben: a tar használatával felsorolhatja és kivonhatja a .jar fájl tartalmát. Rendkívül hasznos volt kétszer ellenőrizni, hogy a .class fájlok vannak-e egy célrendszerben, ahol általában nem telepítettek fejlesztői eszközöket.
jar
fájlok nem tar archívumok, és ez ' s teljesen zavarba ejtő számomra, hogy ez a cikk azt sugallja, hogy azok.jar xf
kimondását jelentette.tar xf
.unzip
is.