Invalid or Corrupt jarfile

6 respostas
ricardo13

olá pessoal,

Desenvolvi um aplicação Java consol e rstou tendo esse problema quando executo em algumas máquinas.

Por exemplo, existe máquinas que rodam normal e outras mostra este erro.
O que poderia estar causando isso ?? a JVM ??

Muito Obrigado
Ricardo

6 Respostas

R

Com qual JDK você compilou seu software? Se você compilou com a JDK 6, por padrão ele não vai funcionar numa JVM versão 5. (Há exceções: é possível, mesmo com a JDK 6, compilar para o formato da JVM 5 ou anteriores.)

ricardo13

Não testei ainda, mas rodando o comando “java -version” nas máquinas realmente existe uma diferença de versão.

Valeu pela ajuda e se caso não funcionar eu peço ajuda.

Muito obrigado
Ricardo

ricardo13

Não funcionou.

Instalei a versão Java 5 e compilei as classes usando esta versão.
Construi o .jar e executei:

#java -jar programa.jar

e o erro persistiu !!!

Mais alguma idéia do que pode ser. As versões são realmente diferentes.

Ricardo

R

Pode incluir a listagem completa do erro?

ricardo13

O erro é :

#java -jar programa.jar
Invalid or Corrupt jarfile

Só isso.

Ricardo

R

Talvez seja um problema no arquivo de manifesto?

http://dev-answers.blogspot.com/2006/07/invalid-or-corrupt-jarfile.html

Criado 28 de janeiro de 2011
Ultima resposta 28 de jan. de 2011
Respostas 6
Participantes 2