Fra https://dzone.com/articles/java-8-how-to-create-executable-fatjar-without-ide
tar xf ExecutableOne.jar
men hvorfor får jeg
$ 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
Tak.
Kommentarer
Svar
En jar-fil er et Java ARchive, ikke en tarball, der kan ekstraheres. Du kan installere jar eller java og udpakke filerne (eller bruge 7-Zip), men du kan ikke pakke dem ud med tjære.
Svar
bsdtar
(som er den almindelige tar(1)
på FreeBSD og let installeres på Linux) kan udtrække .jar
er gennemsigtigt og mange andre arkivformater.
.jar
s er dybest set .zip
filer.
Svar
HVIS du er gammel nok til at huske det, BRUGES det at arbejde (i det mindste på Solaris) bare fint: du kunne bruge tjære til at tælle og udtrække indholdet af en .jar-fil. Det var yderst praktisk til dobbeltkontrol af tilstedeværelsen af specifikke .class-filer på et målsystem, hvor du typisk ikke havde udviklet udviklerværktøjer.
jar
filer ikke er tjærearkiver, og det ' er fuldstændig forvirrende for mig, at artiklen antyder, at de er det.jar xf
snarere endtar xf
.unzip
også.