Um arquivo com a extensão .JAR é um arquivo Java Archive usado para armazenar programas e jogos Java em um único arquivo. Alguns contêm arquivos que os fazem funcionar como aplicativos independentes e outros armazenam bibliotecas de programas para uso em outros programas.
Os arquivos JAR são compactados em ZIP e geralmente armazenam itens como arquivos CLASS, um arquivo de manifesto e recursos de aplicativos, como imagens, clipes de som e certificados de segurança. Como eles podem conter centenas ou mesmo milhares de arquivos em um formato compactado, é fácil compartilhar e mover arquivos JAR.
Dispositivos móveis compatíveis com Java podem usar arquivos JAR como arquivos de jogos e alguns navegadores da Web possuem temas e complementos no formato JAR.
Como abrir arquivos JAR
O Java Runtime Environment (JRE) deve ser instalado para abrir arquivos JAR executáveis, mas observe que nem todos os arquivos JAR são executáveis. Uma vez instalado, você pode apenas clicar duas vezes no arquivo JAR para abri-lo.
Alguns dispositivos móveis têm o JRE embutido. Depois de instalados, os aplicativos Java também podem ser abertos em um navegador da Web, como o Firefox, o Safari, o Edge ou o Internet Explorer (mas não o Chrome).
Como os arquivos JAR são compactados com ZIP, qualquer descompactador de arquivos pode abrir um para ver o conteúdo que está dentro. Isso inclui programas como 7-Zip, PeaZip e jZip
Outra maneira de abrir arquivos JAR é usar o seguinte comando no Prompt de Comando, substituindo yourfile.jar com o nome do seu próprio arquivo JAR:
java -jar yourfile.jar
Como você pode precisar de programas diferentes para abrir diferentes arquivos JAR, consulte Como alterar o programa padrão para uma extensão de arquivo específica no Windows se ele for aberto automaticamente em um programa com o qual você não deseja usá-lo. Devido às configurações de segurança no sistema operacional Windows e em alguns navegadores da Web, não é incomum ver erros ao tentar acessar aplicativos Java. Por exemplo, " Aplicativo Java bloqueado "pode ser visto ao tentar carregar um applet Java." Suas configurações de segurança bloquearam a execução de um aplicativo não confiável. "pode ser corrigido definindo o nível de segurança dentro do applet Java Control Panel. Se você não conseguir abrir applets Java mesmo depois de instalar o JRE, primeiro certifique-se de que o Java esteja ativado em seu navegador e que o Painel de Controle esteja configurado corretamente para usar o Java. Em seguida, reinicie completamente o navegador fechando todas as janelas abertas e reabrindo todo o programa. Além disso, verifique se você está executando a versão mais recente do Java. Se você não for, retorne ao link do JRE acima e instale a versão mais recente. Você pode descompilar os arquivos CLASS do arquivo JAR para arquivos Java com a ajuda do site JavaDecompilers.com. Carregue seu arquivo JAR e escolha qual decompilador usar. Veja este post no blog sobre a conversão de Java para EXE, se você estiver interessado em fazer um arquivo EXE a partir do aplicativo JAR. A conversão de um aplicativo Java para que ele possa ser usado na plataforma Android exigiria uma conversão de arquivo JAR para APK. Uma opção pode ser executar o arquivo JAR em um emulador do Android para que o programa crie um arquivo APK automaticamente. No entanto, parece que a maneira mais fácil de obter um programa Java no Android é simplesmente compilar o APK a partir do código-fonte original. Você pode criar arquivos JAR executáveis em aplicativos de programação como o Eclipse. Os arquivos WAR são arquivos do Java Web Archive, mas você não pode converter um arquivo JAR diretamente em um arquivo WAR, pois o formato WAR possui uma estrutura específica que os JARs não possuem. Em vez disso, você pode criar um WAR e, em seguida, incluir o arquivo JAR no diretório lib para que as classes dentro do arquivo JAR estejam disponíveis para uso. O WizToWar pode ajudá-lo a fazer isso. Fazer um arquivo ZIP a partir de um arquivo JAR é tão fácil quanto renomear a extensão do arquivo de .JAR para .ZIP. Isso na verdade não executa uma conversão de arquivo, mas permite que os programas que usam arquivos ZIP, como o 7-Zip ou o PeaZip, abram com mais facilidade o arquivo JAR. Se você precisar de ajuda para empacotar programas em arquivos JAR, siga este link para obter instruções no site da Oracle. Apenas um arquivo de manifesto pode ser incluído em um arquivo JAR e deve estar no META-INF / MANIFEST.MF localização. Deve seguir a sintaxe do nome e valor separados por dois pontos, como Manifesto-Versão: 1.0 . Este arquivo MF pode especificar as classes que o aplicativo deve carregar. Os desenvolvedores de Java podem assinar digitalmente seus aplicativos, mas não assinam o próprio arquivo JAR. Em vez disso, os arquivos dentro do archive são listados com as somas de verificação assinadas. Erros que abrem arquivos JAR
Como converter um arquivo JAR
Mais informações sobre o formato JAR




