Senhores, estou utilizando as classes do pacote java.util.zip para descompactar arquivos que recebo em anexo em uma caixa de e-mail que monitoro utilizando a API javamail.
O fato é que tudo funciona perfeitamente em meu MAC com JDK 1.6. Quando faço deploy no servidor, que roda Debian, com JDK 1.6, recebo o seguinte erro na hora que a app tenta fazer as descompactaçao:
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:114)
at java.util.zip.ZipFile.<init>(ZipFile.java:75)
Alguém já teve um problema similar ?
O erro acontece exatamente quando executo esta linha:
zip = new ZipFile( diretorioTemp+nome );
Somente complementando o post, fiz mais um teste:
1) Coloquei um arquivo chamado notas.zip no caminho /tmp/
2) Fiz um código bem simples:
import java.util.zip.*;
public class Teste {
public static void main(String args[]) {
try {
ZipFile zip = new ZipFile("/tmp/notas.zip");
}catch(Exception e) {
System.out.println("Erro> "+e.getMessage());
}
}
}
O erro que obtenho é:
Erro> error in opening zip file