What is a JAR file in Java

In this section, you will read about the jar file.

What is a JAR file in Java


JAR file is the compressed file format. You can store many files in a JAR file. JAR stands for the Java Archive. This file format is used to distribute a set of java classes. This file helps you to reduce the file size and collect many file in one by compressing files. Downloading the files are become completed in very short duration of time because of reducing the file size. You can make the jar file executable by collecting many class file of your java application in it. The jar file can execute from the javaw (Java Web Start).

The JAR file format is based on the popular ZIP file format. Usually these file format is not only used for archiving and distribution the files, these are also used for implementing various libraries, components and plug-ins in java applications. Compiler and JVMs (Java Virtual Machine) can understand and implement these formats for java application.

For mentioning the product information like vendor name, product version, date of creation of the product and many other things related to the product are mentioned in the manifest file. Such type of files are special which are mentioned in the jar file for making it executable for the application. This file format is to be used for collecting auxiliary files associated with the components.

To perform basic operations for the jar file there has to be used the Java Archive Tool (jar tool). It is provided by the jdk (Java Development Kit). Following are some jar command which are invoked by the jar tool:

Functions Command
creation a jar file
viewing contents of a jar file
viewing contents with detail of a jar file
extract all the files of a jar file
extract specific files from the jar file
update jar files
running a executable packaged jar file
jar cf jar-file-name file-name(s)_or_directory-name
jar tf jar-file-name
jar tvf jar-file-name
jar xf jar-file-name
jar xf jar-file-name file-name(s)_from_jar-file
jar uf jar-file-name file-name(s)_from_jar-file
java -jar jar-file-name
Share on Google+Share on Google+

What is a JAR file in Java

Posted on: April 16, 2007 If you enjoyed this post then why not add us on Google+? Add us to your Circles



Discuss: What is a JAR file in Java   View All Comments

Post your Comment

Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
August 30, 2011
jar files

thank you
raj kumar varma
September 15, 2011

exact means of jar file
January 25, 2013
About ,,,

Blackberry bold 9000 can support jar or jar file....
December 3, 2011

hi ,follow me on facebook,,
December 7, 2011
About Jar File

The contents given in this chapter is very useful for me. I u/s the about the jar files now.
harish bohra
January 16, 2012
Advance java

How we can make a setup file for my swing application ? plz help me out???
June 2, 2012

what is JAR file explain briefly please?
July 27, 2012
Clarify the Doubt

The JAR format file is use in .NET it is Possible or not
July 28, 2012
java architecture for xml binding

During compilation I get the error packge javax.xml.bind does not exist. note JAXBExample.java uses or overrides a deprecated API note recompile with -Xlint:deprecation for details. how to remove this error ? I am working in command line prompt.