Tornar um arquivo Java executável

Mohammad Irfan 12 outubro 2023
  1. Tornar um arquivo Java executável usando o comando JAR
  2. Tornar um arquivo Java executável usando IDE
  3. Tornar um arquivo Java executável usando ferramentas e bibliotecas externas
Tornar um arquivo Java executável

Este tutorial apresenta como converter um programa Java em um arquivo jar executável em Java e também lista alguns códigos de exemplo para entender o tópico.

Em Java, para criar um arquivo JAR executável, podemos usar várias maneiras, como:

  • Comando jar
  • IDE (Eclipse, IntelliJ IDEA)
  • Algumas ferramentas como javapackager, WinRun4J, packr, JSmooth, JexePack, InstallAnywhere, Launch4j, etc.

Tornar um arquivo Java executável usando o comando JAR

Começaremos com um método mais simples que requer apenas um único comando que precisamos executar por meio de um terminal. Usaremos um arquivo Java compilado, portanto, certifique-se de compilar o arquivo primeiro. Em seguida, abriremos o terminal, escreveremos o seguinte comando e pressionaremos enter.

jar - cvf jarfile.jar MainJavaFile.class

Aqui, jar é o comando.

-cvf é um sinalizador que representa copy, verbose, file, respectivamente.

jarfile.jar é o nome do arquivo JAR que queremos criar.

MainJavaFile é o arquivo Java principal que será usado como arquivo fonte.

Depois de executar este comando, ele cria um arquivo JAR que contém um arquivo menifest.mf. É um arquivo especial que contém informações sobre os arquivos compactados em um arquivo JAR.

Precisamos abrir isso e fornecer um caminho de execução da classe principal, como:

Main - class : packageName.MainJavaFile

Grave esta linha no arquivo, salve e saia e execute este comando para executar o arquivo JAR no terminal.

java - jar jarfile.jar

Ele executará o código Java e exibirá a saída no console ou abrirá uma nova janela se o arquivo JAR pertencer a um aplicativo gráfico, como swing ou JavaFX.

Tornar um arquivo Java executável usando IDE

Podemos usar qualquer IDE para criar um arquivo JAR a partir de um arquivo Java. Aqui, usaremos Eclipse IDE para criar JAR. Inclui as seguintes etapas.

  • Vá para o menu Arquivo e selecione Exportar
  • Selecionar arquivo JAR executável
  • Selecione o arquivo Java no menu suspenso Configuração de inicialização
  • Selecione o local para armazenar o JAR e
  • Execute o JAR

Para criar o JAR usando o Elipse IDE, siga os passos acima e você obterá o JAR.

Tornar um arquivo Java executável usando ferramentas e bibliotecas externas

Além dessas soluções, você pode usar várias outras ferramentas, como:

  • javapackager

É uma ferramenta padrão fornecida pela Oracle e pode ser usada para executar tarefas relacionadas ao empacotamento de aplicativos Java e JavaFX. Podemos usar o comando -createjar desta ferramenta para criar um JAR.

  • WinRun4j

WinRun4j é um lançador java para windows. É uma alternativa ao javaw.exe e oferece vários benefícios. Ele usa um arquivo INI para especificar o caminho de classe, classe principal, args vm, etc. Ele usa args JVM adicionais para uso de memória mais flexível. Podemos usá-lo para tornar um JAR executável para Windows compatível.

  • packr

Essa ferramenta está disponível no GitHub e pode ser facilmente usada para empacotar seu JAR, ativos e uma JVM para distribuição em Windows, Linux e macOS. packr é mais adequado para aplicações GUI. Podemos usá-lo para criar arquivos JAR.

  • Launch4j

É uma ferramenta de plataforma cruzada para empacotar aplicativos Java como JARs em executáveis ​​leves do Windows. É possível definir opções de tempo de execução, como o tamanho de heap inicial / máximo.