De https://dzone.com/articles/java-8-how-to-create-executable-fatjar-without-ide
tar xf ExecutableOne.jar
mais pourquoi est-ce que jobtiens
$ 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
Merci.
Commentaires
Réponse
Un fichier jar est une archive Java, pas une archive tar qui peut être extraite. Vous pouvez installer jar ou java et extraire les fichiers (ou utiliser 7-Zip), mais vous ne pouvez pas les extraire avec tar.
Answer
bsdtar
(qui est le tar(1)
normal sur FreeBSD, et facilement installable sous Linux) peut extraire .jar
est transparent, et beaucoup dautres formats darchives.
.jar
sont essentiellement .zip
fichiers.
Réponse
SI vous êtes assez vieux pour vous en souvenir, il UTILISE pour fonctionner (au moins sur Solaris) juste très bien: vous pouvez utiliser tar pour énumérer et extraire le contenu dun fichier .jar. Cétait extrêmement pratique pour vérifier la présence de fichiers .class spécifiques sur un système cible, où les outils de développement nétaient généralement pas déployés.
jar
ne sont pas des archives tar, et ' est tout à fait déroutant pour moi que cet article suggère quils le sont.jar xf
plutôt quetar xf
.unzip
aussi.