Извините, если это не полезно для вас, но я смог решить эту проблему, добавив «throws FileNotFoundException» в мой вызов метода, который содержит FileWriter. Я знаю, что это может быть бесполезно, поскольку вы не используете методы, но, опять же, возможно, это так.

даю класс - просто класс, но не main (), и я получаю сообщение об ошибке «не зарегистрированное исключение java.io.FileNotFoundException; должно быть перехвачено или объявлено как выброшенное» в этой строке:

FileOutputStream outStr = new FileOutputStream(FILE, true);   

Я не понимаю; Я вставил блок try {} catch {}, и он все еще сообщает об ошибке.

Кроме того, он также сообщает о «недопустимом начале типа» для try и catch, и также говорит, что «;» ожидается для обеих линий захвата.

Я использую IDE NetBean, к вашему сведению.

Спасибо за любую помощь.

Вот полный код:

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.io.FileNotFoundException;


public class UseLoggingOutputStream 
{

    String FILE = "c:\\system.txt";

    try
    {

        FileOutputStream outStr = new FileOutputStream(FILE, true);

    }

    catch(FileNotFoundException fnfe)
    {

        System.out.println(fnfe.getMessage());

    }

    catch(IOException ioe)
    {

        System.out.println(ioe.getMessage());

    }

}

Ответы на вопрос(5)

Ваш ответ на вопрос