JAR (Java ARchive) files are zip files that typically contain compiled Java .class files (and sometimes other file types). JAR files are used to package libraries and full programs so they can be easily distributed.
The jar
tool that comes with the JDK can be used to create and inspect JAR files.