[b]Estou pela primeira vez tentando criar um arquivo.jar, inclusive utilizei o artigo “Criando executáveis .jar multiplataforma por Paulo César M. Jeveaux” do portaljava
Agradeceria se alguem pudesse me auxiliar a resolver o problema a seguir:[/b]
O arquivo .jar foi criado, porém quando eu vou executá-lo, dá a seguinte mensagem de erro: Failed to load Main-Class manifest attribute from C:\Documents and Settings\usuario\Principal.jar
Abaixo está o código das classes e o arquivo.txt
Arquivo.txt
Main-Class:pacoteJar.Principal
Name: pacoteJar/Principal.class
Java-Bean: True
Porém, continuou dando o mesmo erro…Failed to load Main-Class…
Percebi que quando gera o . jar e “peço” para extrair os arquivos, não aparecem as classes nem o pacote, aparece apenas a pasta META-INF e manifest como seu conteúdo.
Agradeço a atenção…
A
ArturGontijoPJ
Q estranho eu jah criei mt .jar , todos funcionaram, quando dava esse error, eu lembrava q tenha esquecido de substituir o Principal e o Principal.class pelo nome do meu programa…
Sinceramente não sei como ajudar, mas faz uma coisa: rele o tutorial denovo, talvez vc msm acha o erro…e lembre q issu eh o mais importante:
“Na primeira linha, ?Main-Class: pacoteJar.Principal está a indicação de onde está o método main(String[ ] args), que deverá ser chamado pela JVM.
Na segunda linha, ?Name: pacoteJar/Principal.class? está a indicação de qual arquivo .class, será executado.
Na terceira linha, ?Java-Bean: true? é indicado a JVM que a opção Bean será ativada.”
—> Criando executáveis .jar multiplataforma por Paulo César M. Jeveaux
Note as pastas utilizadas no ex e confira se vc está fazendo igual com as suas pastas envolvidas…
1 - Note q "Aplicativos" é a pasta onde se encontra o Jurus.java
2 - compile o Jurus.java (usando o javac) para obter o Jurus.class*
*será utilizado na criação o arquivo . jar
3 - A pasta "Aplicativos" é uma subpasta da pasta "JAVA" aki no meu pc
4 - Main-Class: Aplicativos.Jurus
Name: Aplicativos/Jurus.class
Java-Bean: True
5 - Esse será o conteundo do .txt , no meu pc ele tem o nome de texto.txt
6 - O texto.txt tem q fikar em C:\JAVA\
7 - O Jurus.class tem q fikar em C:\JAVA\Aplicativos\
8 - Agora use o comando de criação do .jar ( faça issu direto da pasta "JAVA" ) onde se encontra o texto.txt
jar cfm NOME_DO_ARQUIVO.jar texto.txt Aplicativos*.*
Axu q agora vc deve intender...tah bem mastigado =)
Aki no meu PC funcionou tranks...
Flw...:
A
analuisafdmPJ
Oi Artur…
Com o outro exemplo deu certo, refiz agora, a unica coisa que mudei e deu certo, foi o comando para criar o .jar, falta de atenção minha :oops: :oops: :oops:
Estava digitando:
jar cf minhaclasse.jar teste.txt pacoteJar*.*
e na verdade é:
jar cfm minhaclasse.jar teste.txt pacoteJar*.*
FINALMEnTE CRIEI MEU PRIMEIRO ARQUIVO.JAR!!! :lol: :lol: :lol:
AGRADEÇO A ATENÇÃO ,PACIÊNCIA E AJUDA :!: :!: :!: :!: