Thực chất là một file nén Java (JAR) dùng trong Java Runtime Environment (JRE) một hệ thống thực thi các chương trình Java. Hệ thống vừa có thể là một chương trình thư viên nhưng cũng có thể chạy hoàn toàn độc lập nếu JRE được cài đặt trên máy tinh hay các thiết bị di động.
File JAR có thể chứa các tập tin .CLASS, tài nguyên ứng dụng và một một tập tin MANIFEST phụ.