![](https://en.downloadastro.com/wp-content/themes/comparison/assets/img/file-ext-error.jpg)
A Java Archive file, or JAR, is generated and used by Java Runtime Environment.
Java Runtime Environment is a framework used to execute Java programs. The JAR may be a program library or a single, standalone program file, and it is often compressed using the ZIP compression format. They can be created using the JAR and are used for a number of mobile games.