Пустой файл после записи в него?

Поэтому я пытался написать плагин Bukkit для моего друга, и по какой-то причине генерация конфигурации не работает. Данный код приведен ниже, и я буду рад добавить любой код, который нужен людям, чтобы помочь мне с этим. Когда я запускаю программу, созданный файл конфигурации оказывается пустым. С тестовым файлом все в порядке (я проверил это, просто закомментировав строку, которая удаляет файл), но как только я пытаюсь получить несколько строк, происходит сбой. Кто-нибудь может помочь?

PrintWriter out = new PrintWriter(new FileWriter(config));
out.println("########################################");
out.println("#  hPlugin is written by newbiedoodle  #");
out.println("########################################");
out.println("#   -----  Plugin config file  -----   #");
out.println("########################################");
out.println("NOTE: Do not edit the config file besides changing the values - it may result in errors.");
out.println("--------------");
out.println("Strikes before being banned?");
out.println("3");
out.println("Godmode?");
out.println("true");
out.println("First time running the plugin?");
out.println("true");
out.println("Curse protection?");
out.println("true");
out.println("Emergency shelter?");
out.println("true");
out.println("Path building?");
out.println("true");
out.println("Blocked words/phrases (Separate with comma)");
out.println("[censored]");
out.close();
System.out.println("Successfully wrote defaults to config");

Все это заключено в цикл try / catch, чтобы отследить любые ошибки, которые могут появиться. У меня такое чувство, что мне не хватает чего-то чрезвычайно очевидного, но я могуне найти, что это такое.

config этоFile объект с пути, который ему нужен, поэтому я нене думаю, что этос этим

У меня есть программа, которая делает почти все отдельно, чтобы я мог точно сказать пользователю, где произошла ошибка, поэтому файл создается только вне /.trycatch

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

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