Using JAR Files: The Basics

Using JAR Files: The Basics

Operation Command
To create a JAR file jar cf jar-file input-file(s)
To view the contents of a JAR file jar tf jar-file
To extract the contents of a JAR file jar xf jar-file
To extract specific files from a JAR file jar xf jar-file archived-file(s)
To run an application packaged as a JAR file
(requires the Main-class manifest header)
java -jar app.jar

jar Options

As usual, the order in which the x and f options appear in the command doesn’t matter, but there must not be a space between them.

Caution: When it extracts files, the Jar tool will overwrite any existing files having the same pathname as the extracted files.

Example

Create a jar:

Extract a jar:

Link