da https://dzone.com/articles/java-8-how-to-create-executable-fatjar-without-ide
tar xf ExecutableOne.jar
ma perché ottengo
$ 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
Grazie.
Commenti
Risposta
Un file jar è un archivio Java, non un tarball che può essere estratto. Puoi installare jar o java ed estrarre i file (o usare 7-Zip), ma non puoi estrarli con tar.
Answer
bsdtar
(che è il normale tar(1)
su FreeBSD e facilmente installabile su Linux) può estrarre .jar
sono trasparenti e molti altri formati di archivio.
.jar
sono fondamentalmente .zip
file.
Risposta
SE sei abbastanza grande da ricordare, USATO per funzionare (almeno su Solaris) bene: potresti usare tar per enumerare ed estrarre il contenuto di un file .jar. Era estremamente utile per il doppio controllo della presenza di specifici file .class su un sistema di destinazione, dove in genere non erano stati distribuiti strumenti per sviluppatori. / p>
jar
non sono archivi tar e ' è assolutamente sconcertante per me che larticolo suggerisca che lo siano.jar xf
anzichétar xf
.unzip
.