What is a JAR File?

What is a JAR File?

Java Archive (JAR) files are compressed files into which you can store many files. If you place the many classes that your application, or applet needin a JAR file, you reduce the size of your distributabels.
To create a JAR file, go to the directory where your files are located and type:

 jar -cf ajarfile.jar *.*

and every file and directory in the current directory will be in a filecalled ajarfile.jar.
If you like to see what the JAR tility adds to the jar file, type:

 jar -cvf ajarfile.jar *.*

The “v” option sends the JAR utility to a verbose mode, printing outinformation about its activities.
If you want to extract the content of an existing JAR file, type:

 jar -xf ajarfile.jar

Again, if you like to see files (or directoies) that the JAR utilityextracts from the JAR file, use the “v” option, as in:

 jar -xvf ajarfile.jar

If you like see a table of content of a JAR file, type:

 jar -tf ajarfile.jar

Again, you can use the “v” option to see some information about the files in the JAR file, as in:

 jar -tvf ajarfile.jar

There are other options with the JAR utility, to see them just type:


If you have a UNIX background, you might have realized the definitesimilariries beteen JAR options and the options of UNIX tar utility.

See also  How to Create and Deploy QR Codes Online: A Comprehensive Guide

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist