所以,我一直想写一个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
与它需要有路径对象,所以我不认为它是我有计划单独做几乎一切,让我可以告诉正是错误发生的用户,所以只是外面的创建该文件
try
/catch
。