Académique Documents
Professionnel Documents
Culture Documents
Como criar e exportar projetos no Eclipse Ganymede
Ao perceber a dificuldade que muitas pessoas têm em criar seus próprios JAR
executáveis, principalmente quando estes têm dependências externas, resolvi criar esse
pequeno tutorial que mostra um passo a passo para realizar isso na IDE Eclipse.
Esse tutorial foi desenvolvido usando o Eclipse Ganymede. Não há garantias de
compatibilidade com versões anteriores.
1. Crie um novo projeto: menu ‘File’ → ‘New’ → ‘Java Project’. No exemplo, o projeto
se chamará ‘Olá Mundo’. Basta digitar o nome no campo ' Project Name’:
2. Clique em ‘Finish’. Agora, Você terá um novo projeto no seu workspace:
1 de 10
Tutorial – Criar e exportar projetos no Eclipse Ganymede
3. Crie um novo pacote: menu ‘File’ → ‘New’ → ‘Package’. O valor em ‘Source folder’
deve ser ‘Olá Mundo/src’ e ‘Name’ deve ser o nome do pacote:
4. Clique em ‘Finish’.
2 de 10
Tutorial – Criar e exportar projetos no Eclipse Ganymede
5. Crie as classes necessárias no seu projeto: menu ‘File’ → ‘New’ → ‘Class’. No caso,
teremos a classe ‘Janela’ que estende ‘JFrame’ e a classe ‘Principal’ que estende
‘Object’ e tem um método ‘main’. Após criar as classes, a hierarquia do projeto
ficará parecido com isso:
6. O projeto poderia ser exportado agora, mas isso será feito mais adiante. Vamos
aprender também a usar API’s de terceiros e exportálas com nosso projeto. Veja
as classes ‘Janela’ e ‘Principal’:
Janela.java:
package br.com.teste;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import org.jvnet.substance.skin.SubstanceBusinessBlackSteelLookAndFeel;
public Janela() {
super();
this.setTitle("Programa Olá Mundo");
this.add(new JLabel("Olá Mundo", SwingConstants.CENTER),
BorderLayout.CENTER, 0);
this.add(this.getButton(), BorderLayout.SOUTH, 0);
this.setSize(200, 200);
this.setLocationRelativeTo(null);
3 de 10
Tutorial – Criar e exportar projetos no Eclipse Ganymede
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
SwingUtilities.updateComponentTreeUI(Janela.this);
} catch (Exception ex) {
ex.printStackTrace();
}
}
});
}
return this.button;
}
}
Principal.java:
package br.com.teste;
No exemplo, usaremos a API ‘Substance’, que contém diversos LookAndFeels para
aplicações swing. Vamos adicionar o JAR com a API ‘substance' ao nosso projeto.
7. Como você pode perceber, o Eclipse acusa um erro na classe 'Janela'. Isso ocorre
pois ele “não sabe” que a API 'Substance' faz parte de nosso projeto. Por isso,
devemos adicionar o seu JAR às dependências.
Clique com o botão direito sobre seu projeto. Escolha 'Build Path' → 'Configure
Build Path...':
4 de 10
Tutorial – Criar e exportar projetos no Eclipse Ganymede
8. Na janela que se abre, clique na aba 'Libraries' e clique no botão 'Add External
JARs...'
5 de 10
Tutorial – Criar e exportar projetos no Eclipse Ganymede
9. Encontre seu JAR na janela que abre e o adicione ao build path do projeto.
Teremos algo assim:
6 de 10
Tutorial – Criar e exportar projetos no Eclipse Ganymede
10. Clique em 'OK'. Agora, o erro de compilação acusado pelo Eclipse não existe mais.
Execute seu programa e verifique se funciona corretamente. Se tudo estiver certo,
já podemos exportar nosso projeto.
11. Clique com o botão direito sobre o projeto e escolha 'Export...' → 'Java' → 'Runnable
JAR file':
7 de 10
Tutorial – Criar e exportar projetos no Eclipse Ganymede
12. Clique em 'Next'. Em 'Launch Configuration' escolha a configuração da classe
Principal (que contém o método 'main'). Em 'Export destination' escolha onde quer
salvar o JAR.
8 de 10
Tutorial – Criar e exportar projetos no Eclipse Ganymede
13. Clique em 'Finish'. Se uma janela de confirmação aparecer, significa que o Eclipse
está avisando que reempacotará todas as dependências no seu JAR. Apenas
clique em 'OK'.
14. Pronto! Agora iremos verificar o funcionamento de nosso JAR. Vamos executálo
(através de linha de comando ou por interface gráfica, abrindo com a máquina
virtual Java).
15. Veja a aparência de nosso programa:
9 de 10
Tutorial – Criar e exportar projetos no Eclipse Ganymede
16. E após clicar no botão:
Funciona! É claro que esse é apenas um exemplo, não tendo grande
funcionalidade, mas fica a dica de como exportar projetos corretamente no Eclipse.
10 de 10