Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/11/2013, 11:11
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: ¿Qué me falla en este compresor/descompresor?

Pues el error, como dije, es fácil. zipos es null.

Posiblemente ha saltado una excepción en esta línea

zipos = new ZipOutputStream(fos);

haciendo que zipos sea null. Como el zipos.close() lo has metido en el finally, se ejecutará igualmente aunque haya saltado la excepción. Antes de cerrar zipo. comprueba que no es null.

Como la excepción que haya saltado en zipos = new ZipOutputStream(fos); también la capturas y lanzas e imprimes, aparte del NullPointer deberías ver antes otra excepción.

Se bueno.
__________________
Apuntes Java
Wiki de Programación