A Java ARchive file, a platform-independent file format that permits many files to be aggregated into one compressed file. A JAR file created for a Java EE application is an EAR file (enterprise JAR file).