Van https://dzone.com/articles/java-8-how-to-create-executable-fatjar-without-ide
tar xf ExecutableOne.jar
maar waarom krijg ik
$ 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
Bedankt.
Reacties
Answer
Een jar-bestand is een Java-archief, geen tarball die kan worden geëxtraheerd. Je kunt jar of java installeren en de bestanden extraheren (of 7-Zip gebruiken), maar je kunt ze niet extraheren met tar.
Answer
bsdtar
(dit is de normale tar(1)
op FreeBSD, en gemakkelijk te installeren op Linux) kan s transparant, en veel andere archiefformaten.
.jar
s zijn in feite .zip
bestanden.
Answer
ALS je oud genoeg bent om het te onthouden, GEBRUIKT het om te werken (tenminste op Solaris) prima: je zou tar kunnen gebruiken om de inhoud van een .jar-bestand op te sommen en uit te pakken. Het was uitermate handig voor dubbele controle op de aanwezigheid van specifieke .class-bestanden op een doelsysteem, waar je normaal gesproken geen ontwikkelaarstools had geïmplementeerd. / p>
jar
bestanden geen tar-archieven zijn, en het ' div is voor mij volkomen verbijsterend dat dat artikel suggereert van wel.jar xf
te zeggen in plaats vantar xf
.unzip
ook.