Gerando arquivos JAR com o Eclipse


Este tutorial tenta explicar ao leitor como criar um arquivo JAR contendo as classes e as informações do projeto. Arquivos JAR são muito usados e facilitam bastante a vida do usuário, pois, eles se comportam como arquivos executáveis (EXE), aqueles presentes no Microsoft Windows®, sendo assim, basta você clicar sobre um arquivo JAR e ele carregará a classe principal (Main) e iniciará o programa, isto é, desde que o Java Runtime esteja instalado e configurado.

Gerando um projeto.

Caso você tenha um projeto aberto ignore estes passos e vá direto para o segundo (Criando o Pacote JAR).

Abra o Eclipse SDK. Clique em Arquivo >> Novo Exemplo, em seguida você verá uma janela semelhante a esta:

Selecione “Simple text Editor“, note que tenho SWT e Swing instalado, caso você não possua, entre no site da Fundação Eclipse e baixe e instale, pressione “Avançar“, você verá então a janela seguinte.

Escolha um diretório de Origem e um Pacote como na imagem acima e em seguida pressione “Concluir“.

Após criado o projeto, você verá uma janela semelhante a seguinte.

Criando o Pacote JAR.

Com o projeto aberto vá ao menu Arquivo >> Exportar e clique, na janela que se abre, escolha “Arquivo JAR” como mostrado a seguir.

Clique em Avançar, você verá a janela “Exportação de JAR”:

Marque o projeto desejado, meu caso será SWT_teste. Em destino coloque o diretório e o nome do arquivo, no meu caso coloquei “~/workspace/SWT_teste/teste1.jar”, em seguida pressione Avançar.
Na janela seguinte não há muito que fazer, nesta janela devem ser definidas as opções para a exportação do pacote do tipo JAR, deixe como está.

Pressione Avançar novamente e você verá nossa penúltima janela.

Uma coisa primordial é não se esquecer de definir a classe principal, para isto vá até “Classe principal” pressione o botão Procurar, selecione a classe que deve ser iniciada e pressione OK, em seguida pressione Concluir.

Após estes poucos passos o Eclipse irá criar um pacote dentro do diretório que você escolheu.

Existe também uma extensão para o Eclipse chamada FatJar que faz este processo, no entanto com muitas outras configurações como por exemplo: exportar todas as bibliotecas presentes no projeto dentro do arquivo JAR, deste modo, a pessoa que tiver acesso a este aquivo conseguirá acessá-lo mesmo não tendo todas as bibliotecas em seu computador.

Anúncios

, ,

  1. #1 por Eduardo em 21 de outubro de 2008 - 11:42 pm

    Hummm… só que (a) incluiu todos os jars. Estou usando calisto, o 3.2.2.
    E não saiu funcionando ao clicar.
    Tentei digitar
    java -jar NomeDoMeuJar.jar
    e realmente, falhou ao buscar a classe do hibernate. Incluida, mas não listada.
    Talvez tenha de listá-las

  2. #2 por carlrobers em 21 de outubro de 2008 - 11:59 pm

    Você definiu a classe principal?
    Ao clicar se o Binfmt_misc não estiver ajustado você deve clicar com o botão direito e pedir para abrir com o Sun Java Runtime, isto é, se você usa Linux/Gnu, no Windows acho que fica configurado como padrão, no Ubuntu também.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

  • Follow Carl Roberson's on WordPress.com
  • Fallow me
  • Linux 20 Anos
  • Ubuntu LTS Trusty Tahr

    Lançamento da versão LTS do Ubuntu20 de abril de 2014
    Ubuntu LTS Trusty Tahr Chegou!!! http://www.ubuntu.com/download/desktop
  • Grafica Livre

  • O que estou lendo agora

  • Na minha estante me aguardando


    Literatura
  • Bookmark and Share
%d blogueiros gostam disto: