Eu inseri o manifesto e a main-class, mas ele fica voltando o mesmo erro :
no main manifest attribute, in MeuProjeto.jar
Esse é o conteúdo do manisfest:
Manifest-Version: 1.0
Main-Class: Gui.MainFrame
Já recriei o .jar varias vezes fiz todas as operações que pensei mas não tô conseguindo fazer, a classe main está correta, todos os arquivos estão compilados, não sei mais oque fazer
Vc está montando o .jar manualmente para aprender como funciona? Se sim, beleza. Caso contrário, deixe o sistema de build da sua IDE gerar para você. Enfim, para o exemplo abaixo:
package teste;
import javax.swing.JOptionPane;
/**
*
* @author Prof. Dr. David Buzatto
*/
public class Teste {
/**
* @param args the command line arguments
*/
public static void main( String[] args ) {
JOptionPane.showMessageDialog( null, "oi" );
}
}
A estrutura do projeto é essa aqui:
O .jar deve ter a seguinte estrutura:
Teste.jar
teste/
Teste.class
META-INF/
MANIFEST.MF
Onde o MANIFEST.MF tem o seguinte conteúdo mínimo: