O que saber
- Um arquivo JAR é um arquivo Java.
- Abra um com um navegador (o Java deve estar instalado).
- Converta para EXE com Eclipse.
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 o .JAR extensão de arquivo é um arquivo Java 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 uso de 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 armazenar 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 possuem temas e complementos no formato JAR.
Como abrir arquivos JAR
O Ambiente de tempo de execução Java (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, basta 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 o Chrome ).
Como os arquivos JAR são compactados com ZIP, qualquer descompressor de arquivo 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 em Prompt de comando , substituindoseuarquivo.jarcom o nome do seu próprio arquivo JAR:
Como você pode precisar de programas diferentes para abrir diferentes arquivos JAR, consulte Como alterar associações de arquivos 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 do sistema operacional Windows e de 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 miniaplicativo Java. 'Suas configurações de segurança bloquearam a execução de um aplicativo não confiável.'pode ser corrigido por definindo o nível de segurança dentro do miniaplicativo do Painel de Controle Java.
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 essa O Painel de Controle está configurado corretamente para usar Java . Em seguida, reinicie completamente o navegador fechando todas as janelas abertas e reabrindo todo o programa.
Também, verifique se você está executando a versão mais recente do Java . Caso contrário, retorne ao link JRE acima e instale a versão mais recente. Ou aprenda como atualizar sua instalação Java atual .
Embora improvável, você pode estar recebendo erros porque na verdade não possui um arquivo JAR e, portanto, o programa que está usando para abri-lo não suporta o formato. Isso pode acontecer se você interpretar mal a extensão do arquivo. Há mais sobre isso abaixo.
Como converter um arquivo JAR
Você pode descompilar os arquivos CLASS de um arquivo JAR em arquivos Java com a ajuda de JavaDecompilers. com . Carregue seu arquivo lá e escolha qual descompilador usar.
Converter uma aplicação Java para que ela possa ser usada na plataforma Android exigiria um JAR para APK conversão de arquivo. 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.
onde posso imprimir papéis
Você pode criar arquivos JAR executáveis em aplicações de programação como Eclipse .
Arquivos WAR são arquivos Java web, 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 construir um WAR e, em seguida, adicionar o arquivo JAR ao diretório lib para que as classes dentro do arquivo JAR estejam disponíveis para uso. WizToWar pode ajudá-lo a fazer isso.
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 mais facilmente o arquivo JAR.
Ainda não consegue abri-lo?
Alguns arquivos compartilham algumas das mesmas letras de extensão de arquivo, o que pode causar confusão se o arquivo não abrir como você acha que deveria. O que está acontecendo é que você provavelmente está interpretando mal a extensão do arquivo.
Por exemplo, os arquivos JARVIS são abertos com um editor de texto e os arquivos JARC e ARJ são arquivos.
Mais informações sobre o formato JAR
Se precisar de ajuda empacotando 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 noMETA-INF/MANIFEST.MFlocalização. Deve seguir a sintaxe do nome e valor separados por dois pontos, comoVersão do manifesto: 1.0. Este arquivo MF pode especificar as classes que o aplicativo deve carregar.
Os desenvolvedores Java podem assinar digitalmente seus aplicativos, mas isso não assina o arquivo JAR em si. Em vez disso, os arquivos dentro do arquivo são listados com seus nomes assinados somas de verificação .
O que é um arquivo JAVA?