Este artigo explica o que é um arquivo JAR, as diferentes maneiras de abri-lo, dependendo de como deseja usá-lo e como convertê-lo em EXE ou ZIP.
O que é um arquivo JAR?
Um arquivo com a extensão de arquivo .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 autônomos, e outros contêm bibliotecas de programas para outros programas usarem.
Os .JAR são compactados em ZIP e geralmente armazenam coisas como arquivos CLASS, são arquivos de manifesto e recursos de aplicativos como imagens, clipes de som e certificados de segurança.
Como eles podem conter centenas ou até milhares de arquivos em formato compactado, é fácil compartilhá-los e movê-los.
Os dispositivos móveis com capacidade para Java podem usar este formato para 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. Depois de instalado, você pode apenas clicar duas vezes no arquivo para abri-lo.
Alguns dispositivos móveis possuem JRE integrado. Depois de instalados, os aplicativos Java também podem ser abertos em um navegador da web, como Firefox, Safari, Edge, etc. (mas não no Chrome).
Como os arquivos JAR são compactados com ZIP, qualquer descompactador de arquivo pode abrir um para ver o conteúdo que está dentro. Isso inclui programas como 7-Zip, PeaZip e jZip
Outra forma de abrir o arquivo é usar o seguinte comando no prompt de comando, substituindo yourfile.jar pelo nome do seu próprio arquivo JAR:
java -jar yourfile.jar
Erros ao abrir arquivos JAR
Por causa das 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, ” Java Application Blocked ” pode ser visto ao tentar carregar um miniaplicativo 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 no miniaplicativo Java do Painel de Controle.
Se você não conseguir abrir miniaplicativos Java mesmo depois de instalar o JRE, primeiro certifique-se de que o Java esteja habilitado 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 não estiver, retorne ao link do JRE acima e instale a versão mais recente.
Embora seja improvável, você pode estar recebendo erros porque, na verdade, não tem um arquivo JAR e, portanto, o programa que está usando para abri-lo não suporta o formato. Isso pode acontecer se você interpretou mal a extensão do arquivo.
Os arquivos JARVIS, por exemplo, abrem com um editor de texto e os arquivos JARC são arquivos usados por alguns videogames.
Como converter um arquivo JAR
Você pode descompilar os arquivos CLASS de um arquivo JAR em arquivos Java com a ajuda do site JavaDecompilers.com. Faça upload do seu arquivo JAR e escolha qual descompilador usar.
A conversão de um aplicativo Java para que possa ser usado na plataforma Android exigiria uma conversão de arquivo JAR em APK. Uma opção pode ser executar o arquivo JAR em um emulador 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 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 Java Web Archive, mas você não pode converter um arquivo JAR diretamente em um arquivo WAR, pois o formato WAR tem uma estrutura particular que os JARs não têm.
Em vez disso, você pode construir 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. 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.
Na verdade, isso não executa uma conversão de arquivos, mas permite que programas que usam arquivos ZIP, como 7-Zip ou PeaZip, abram o arquivo JAR com mais facilidade.
Mais informações sobre o formato JAR
Se precisar de ajuda para compactar programas em arquivos JAR, siga esse 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 local META-INF / MANIFEST.MF . Deve seguir a sintaxe do nome e valor separados por dois pontos, como Manifest-Version: 1.0. Este arquivo MF pode especificar as classes que o aplicativo deve carregar.
Os desenvolvedores Java podem assinar digitalmente seus aplicativos, mas não o próprio .JAR. Em vez disso, os arquivos dentro do arquivo são listados com suas somas de verificação assinadas .