PessoALL,
Sei que esta dúvida é extremamente recorrente no forum; no entanto, lendo os tópicos ainda não consegui solucionar o meu problema…
Desenvolvi um SW que roda perfeitamente pela IDE (Eclipse) e meu PC roda outras Jar (de outros projetos) normalmente tb. Mas quando tento criar a minha JAR deste projeto, via prompt, aparece o seguinte erro:“Failed to load Main-Class manifest attribute from Teste.jar”
Ou seja, por algum motivo o amigo não consegue encontrar a referência para o meu main (classe)… Mas vamos ao que interessa:
- Este é o diretório de meu projeto: C:\Projeto_Java_Eclipse\Projeto
- Meu source main (.java) está neste diretório: C:\Projeto_Java_Eclipse\Projeto\src\br\sc\empresa\proj\aplicacao
- Minha classe main (.class) está neste diretório: C:\Projeto_Java_Eclipse\Projeto\bin\br\sc\empresa\proj\aplicacao
Pois bem, criei o arquivo “manifest.mf” no diretório de meu projeto (C:\Projeto_Java_Eclipse\Projeto) e estou neste arquivo referenciando o meu main (.class), desta maneira:
Manifest-Version: 1.6.0_13
Main-Class: bin.br.sc.empresa.proj.aplicacao.Principal
A versão está correta, já conferi pelo prompt…E “Principal” de fato é a minha classe que possui o main…
Gero o JAR (Teste.jar) pelo Export do Eclipse (versão 3.3.0), no entanto o erro continua aparecendo:“Failed to load Main-Class manifest attribute from Teste.jar”
Alguém sabe o que pode estar ocorrendo???
Obrigado!!!