Создай и используй объект типа BufferedWriter. Метод main должен закрывать объект типа BufferedWriter после использования. Почему эти два условия не проходит, я вообще не вкуриваю!