Vous êtes sur la page 1sur 10

Tutorial – Criar e exportar projetos no Eclipse Ganymede

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 class Janela extends JFrame {


private static final long serialVersionUID = 1L;
private JButton button = null;

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);
}

private JButton getButton() {


if (this.button == null) {
this.button = new JButton("Mudar");
this.button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
UIManager
.setLookAndFeel(new
SubstanceBusinessBlackSteelLookAndFeel());

SwingUtilities.updateComponentTreeUI(Janela.this);
} catch (Exception ex) {
ex.printStackTrace();
}
}
});
}
return this.button;
}
}

Principal.java:

package br.com.teste;

public class Principal {


public static void main(String[] args) {
new Janela();
}
}

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

Vous aimerez peut-être aussi