A me funziona alla perfezione (a parte che manca un punto e virgola dopo e.printStackTrace() ).

Controlla che il file non sia protetto da scrittura o un file di sistema o il file non esista o quant'altro.


Ciao.