Construir um arquivo .jar!

2 respostas
L

Olá sei que já devem ter perguntado diversas vezes, mas preciso saber. …
1- Para que serve um .jar ?
2 - Se eu tenho uma classe com a main dentro , como procedo pra criar um jar só dela ? Para não ter que digitar java nomedaclasse no console.

Obrigado!

2 Respostas

Adolfo_Rodrigues
  1. O jar é a distribuição da sua aplicação J2SE. Neste pacote é que vão estar todas as suas classes compiladas (.class) para que a JVM possa rodar o seu programa.

  2. Pra fazer isso que você quer, basta criar a seguinte estrutura:

  • arquivo.jar (seu jar)
    - META-INF (pasta)
    - MANIFEST.MF (arquivo)

No MANIFEST, você especifica a sua classe main, dessa forma:

Manifest-Version: 1.0 Ant-Version: Apache Ant 1.5.3 Created-By: 2.1 (IBM Corporation) Main-Class: br.com.pacote.ClasseMain

adolfo_eloy

lucandmendes:
Olá sei que já devem ter perguntado diversas vezes, mas preciso saber. …
1- Para que serve um .jar ?
2 - Se eu tenho uma classe com a main dentro , como procedo pra criar um jar só dela ? Para não ter que digitar java nomedaclasse no console.

Obrigado!

Se não quiser gerar o jar na mão, o Eclipse também pode ajudar
seguindo-se os passos abaixo:

1 - Clique com o botão direito em cima do seu projeto (Aba package) e
selecione Export
2 - Na tela de Export, selecione Jar file e next
3 - Na próxima tela selecione onde deseja gerar seu .jar
4 - Next novamente
5 - nesta ultima tela é possível escolher a classe que será executada
automaticamente quando for executado o .jar

Obs.: mas é bom lembrar que sempre é bom saber fazer sem wizards
para se compreender como as “coisas” funcionam.

Abraço

Criado 17 de julho de 2007
Ultima resposta 17 de jul. de 2007
Respostas 2
Participantes 3