Problemas com java.util.zip

0 respostas
M

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
Criado 24 de julho de 2011
Respostas 0
Participantes 1