Janeiro 25, 2022

como criar e extrair jar e war arquivo no windows

neste post, podemos aprender como criar e extrair jar e war arquivos no prompt de comando do windows. Podemos criar jar executável com arquivo de classe principal e manifesto usando comandos java no windows. Da mesma forma, podemos criar/extrair arquivo war usando comandos java no windows.

Criar Arquivo Jar sem classe principal

D:\NarayanaTutorial>jar cvf <file-name>.jar * ORD:\NarayanaTutorial>jar cvf <file-name>.jar *.class

C : criar

V: detalhado

F : Nome do arquivo Jar

crie um arquivo Jar com arquivo de manifesto, incluindo jars de dependência e classe principal

em primeiro lugar, devemos criar um arquivo de manifesto com qualquer nome como Manifesto.txt e, em seguida, adicione o local de jars de dependência necessário e a classe principal da seguinte maneira.

Manifest-Version: 1.0Ant-Version: Apache Ant 1.8.1Created-By: 1.7.0_67-b01 (Oracle Corporation)Main-Class: EmailTestClass-Path: lib/x1.jar lib/antlr-2.7.7.jar lib/x2.jar lib/x3.jar

crie um arquivo de texto com o nome do manifesto.txt e, em seguida, adicione o Conteúdo acima. Após a criação do arquivo, você deve executar o seguinte comando.

D:\NarayanaTutorial>jar cvfm <file-name>.jar manifest.txt *.class

Criar um arquivo Jar com apenas classe principal

D:\NarayanaTutorial>jar cvfe <file-name>.jar Narayanatutorial *.class

Execute o arquivo Jar

D:\NarayanaTutorial>java -jar <jar-file-name>.jar

Criar um arquivo War

D:\NarayanaTutorial>jar -cvf <war-file-name>.war *

* (asterisco) símbolo indica, significa que todos os arquivos do diretório (incluindo sub-diretório).

Extrair o arquivo War

D:\NarayanaTutorial>jar -xvf <war-file-name>.war

Olá! Eu sou Narayanaswamy fundador e administrador de narayanatutorial.com. eu tenho trabalhado na indústria de TI mais de 7 anos. NarayanaTutorial é meu blog de tecnologias da web. Minhas especialidades são Java / J2EE, Spring, Hibernate, Struts, Webservices, PHP, Oracle, MySQL, SQLServer, hospedagem na Web e desenvolvimento de sites.

eu sou um auto-aprendiz e apaixonado por treinamento e escrita. Estou sempre tentando o meu melhor para compartilhar meu conhecimento através do meu blog.

Deixe uma resposta

O seu endereço de email não será publicado.