Invalid or Corrupt jarfile

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

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.)

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

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

Pode incluir a listagem completa do erro?

O erro é :

#java -jar programa.jar
Invalid or Corrupt jarfile

Só isso.

Ricardo

Talvez seja um problema no arquivo de manifesto?

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