Criar executavel ?!

4 respostas
arm.jr

Como crio um executavel em java?!

4 Respostas

Rafael_Steil

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

richardpeder

Estes tópicos de JAR me deram saudades da época em que eu mexia com Swing… :slight_smile:

ate mais…

arm.jr

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!

V

No seu arquivo manifest tem que ter uma linha em branco depois de tudo… você a colocou??

Criado 12 de março de 2005
Ultima resposta 13 de mar. de 2005
Respostas 4
Participantes 4