JAR - це архівний файл Java, який використовується для виконання Java. Він працює на мобільних телефонах і комп'ютерах, якщо інстальовано Java. Це дозволяє виконувати файл Java, використовуючи деякий набір класів. Стиснення в JAR працює подібно до ZIP-файлів. Файли JAR можна розпакувати за допомогою будь-якого розпакування програмного забезпечення або JVM.