PrintWrite продолжает генерировать исключение «файл не найден», даже если указанный файл находится в корневом каталоге проекта

Файл data.txt находится в корневом каталоге моего проекта и продолжает генерировать исключения. В чем может быть проблема?

public static void Records(String record)  {
    File file = new File("data.txt");
    PrintWriter pw = new PrintWriter(file);
    pw.println(record + "\n");
    pw.close();
}

С этим не должно быть никаких проблем, можете ли вы еще раз взглянуть на свой код, потому что это похоже на код, который должен работать.

PradyumanDixit 10.11.2018 07:10

Кажется, работает, забыл поместить предложение throw в основной метод. Но теперь он записывает только последнюю запись. Как я мог заставить его просто добавлять строки, а не переписывать весь файл?

Origami 10.11.2018 07:32

используйте FileWriter @JakeTheSteak

Deadpool 10.11.2018 07:38

Пожалуйста, опубликуйте исключение stacktrace.

Mark Rotteveel 11.11.2018 12:28

Попробуйте использовать append: pw.append (record + "\ n");

Perdi Estaquel 27.11.2018 06:44
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
5
22
0

Другие вопросы по теме