>>58
ありがとうございます。
えと、初心者であんまりよくわからないのですが、コンストラクタがIOException投げる
ってことはファイルの入出力でなんらかのエラーがあるってことでいいんですか?

一応
catch(IOException ie){
System.out.println("no File");
っていう文を足しても何もならず、
out.close();
の前にprintlnで文字を表示してみたらそれはできました。
もしかしてエクリプスの設定とかに問題あったりしますか?