O que é um arquivo JAR? Como abrir, editar e converter arquivos JAR

Este artigo explica o que é um arquivo JAR, as diferentes maneiras de abri-lo dependendo de como você 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 independentes e outros contêm bibliotecas de programas para outros programas usarem.

Os arquivos JAR são compactados em ZIP e geralmente armazenam coisas 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 até milhares de arquivos em formato compactado, é fácil compartilhá-los e movê-los.

Dispositivos móveis compatíveis com Java podem usar esse formato para arquivos de jogos e alguns navegadores da Web contêm temas e complementos no formato JAR.

Como abrir arquivos JAR

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, basta clicar duas vezes no arquivo para abri-lo.

Alguns dispositivos móveis têm JRE integrado. Uma vez 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 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 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

Como você pode precisar de programas diferentes para abrir arquivos JAR diferentes, consulte Como alterar o programa padrão para uma extensão de arquivo específica no Windows se estiver abrindo automaticamente em um programa com o qual você não deseja usá-lo.

Erros ao abrir arquivos JAR

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, ” Java Application Blocked ” 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 no miniaplicativo 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 não estiver, retorne ao link do JRE acima e instale a versão mais recente.

Embora improvável, você pode estar recebendo erros porque realmente 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ê tiver lido incorretamente 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 para arquivos Java com a ajuda do site JavaDecompilers.com . Carregue seu arquivo JAR lá e escolha qual descompilador usar.

Converter um aplicativo Java para que 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 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 específica 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.

Para criar 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 realiza uma conversão de arquivo, 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 assinam o arquivo JAR em si. Em vez disso, os arquivos dentro do arquivo são listados com suas somas de verificação assinadas.

 

Avalie este post
[Total: 1 Average: 5]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

x