Criar executavel ?!

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… :slight_smile:

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??