Como crio um executavel em java?!
http://www.guj.com.br/posts/list/19971.java
http://www.guj.com.br/posts/list/17760.java
E, principalmente, este: http://www.guj.com.br/posts/list/7232.java
Rafael
Estes tópicos de JAR me deram saudades da época em que eu mexia com Swing…
ate mais…
Segui os passos que eu vi aqui no forum para criar um JAR mas, quando executo ele ta dando esse erro:
’ Failed to load Main-Class manifest attibute from c:\teste2\testando.jar "
O codigo usado
package pacoteJar;
public class Principal {
public static void main(String[] args)
{
new dados();
}
}
package pacoteJar;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class dados extends JFrame {
JLabel l1 = new JLabel(“Nome:”);
JLabel l2 = new JLabel(“CPF:”);
JLabel l3 = new JLabel(“Endereço:”);
JLabel l4 = new JLabel(“Sexo :”);
JLabel l5 = new JLabel(“Idade:”);
JTextField t1 = new JTextField (20); JTextField t2 = new JTextField (20); JTextField t3 = new JTextField (20); JTextField t4 = new JTextField (20); JTextField t5 = new JTextField (3);
JButton bMostrar = new JButton(“Mostrar”);
JButton bSair = new JButton(“Sair”);
JButton bAtualizar = new JButton(“Atualizar”);
JButton bNomeR = new JButton(“Nome Reduzido”);
JButton bValidaCPF = new JButton(“Valida CPF”);
JButton bMensagem = new JButton(“Mensagem”);
public dados() {
Container c = getContentPane();
setSize(450,520); c.setLayout(new BorderLayout());
Container norte = new Container();
norte.setLayout(new GridLayout(6,2));
norte.add(l1);
norte.add(t1);
norte.add(l2);
norte.add(t2);
norte.add(l3);
norte.add(t3);
norte.add(l4);
norte.add(t4);
norte.add(l5);
norte.add(t5);
Container centro = new Container();
centro.setLayout(new GridLayout(1,1));
Container sul = new Container();
sul.setLayout(new GridLayout(6,2));
sul.add(bMostrar);
sul.add(bAtualizar);
sul.add(bNomeR);
sul.add(bValidaCPF);
sul.add(bMensagem);
sul.add(bSair);
c.add("North",norte);
c.add("Center",centro);
c.add("South",sul);
show();
bSair.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt){
System.exit(0);
}
});
}
}
Criei a pasta c:\teste2
criei o arquivo manifest.mf e coloquei ==> Main-Class: pacoteJar.Principal
criei a pasta c:\teste2\pacoteJar e adicionei os arquivos dados.class e principal.class.
depois na pasta c:\teste2 digitei ==> jar cfvm testando.jar manifest.mf pacoteJar/*.class.
Ele criou o arquivo testando.jar, mas quando clico no arquivo ta dando o erro que eu mencionei acima.
’ Failed to load Main-Class manifest attibute from c:\teste2\testando.jar "
Alguem pode me ajudar? Eu peguei outro exemplo parecido com esse e deu tudo certo!
No seu arquivo manifest tem que ter uma linha em branco depois de tudo… você a colocou??