Arquivo JAR (Java Archive) é um formato de arquivo que agrupa múltiplos arquivos de classe Java, bibliotecas e metadados em um único arquivo compactado. Utilizado para distribuir e executar aplicações Java, os arquivos JAR facilitam a transferência e o gerenciamento de pacotes de software. Eles podem ser executados diretamente pela JVM se contiverem um manifesto adequado especificando a classe principal.