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
Takk.
Kommentarer
Svar
En jar-fil er et Java ARchive, ikke en tarball som kan ekstraheres. Du kan installere jar eller java og pakke ut filene (eller bruke 7-Zip), men du kan ikke pakke dem ut med tjære.
Svar
bsdtar
(som er vanlig tar(1)
på FreeBSD, og lett installeres på Linux) kan trekke ut .jar
er gjennomsiktig, og mange andre arkivformater.
.jar
s er i utgangspunktet .zip
filer.
Svar
HVIS du er gammel nok til å huske, BRUKT det å jobbe (i det minste på Solaris) bare greit: du kan bruke tjære til å oppregne og trekke ut innholdet i en .jar-fil. Det var ekstremt nyttig for å dobbeltsjekke forekomsten av spesifikke .class-filer på et målsystem, der du vanligvis ikke hadde utviklet verktøy. / p>
jar
filer ikke er tar arkiver, og det ' er helt forvirrende for meg at den artikkelen antyder at de er det.jar xf
i stedet fortar xf
.unzip
også.