JAR é um arquivo de arquivamento Java usado para executar o Java. Ele é executado em telefones celulares e computadores, se o Java estiver instalado. Ele permite que um arquivo Java seja executado usando algum conjunto de classes. A compactação no JAR funciona de forma semelhante aos arquivos ZIP. Os arquivos JAR podem ser descompactados usando qualquer software de descompactação ou JVM.