这是我的代码。它认为配置区域部分= null。配置为空指针异常
继承人的代码:
公共无效loadArenas(){
fc1 = new File(plugin.getDataFolder(), "config.yaml");
if (!fc1.exists()) {
try {
fc1.createNewFile();
} catch (Exception e) {
e.printStackTrace();
}
}
fc = YamlConfiguration.loadConfiguration(fc1);
for (String keys : fc.getConfigurationSection("Arenas.").getKeys(false)) {
哦,继承人的错误:
一个是行224? – JohnnyAW
'它认为配置区域部分= null.'如果有NPE,则它是空的。你不应该与JVM争论,而是找出问题的根源。 – NeplatnyUdaj
我建议你打印出fc的内容或看看你的文件,并验证该部分是否存在。如果配置文件不存在,则创建一个新配置文件,但我没有看到任何预填充。所以,如果你创建一个新的,那么我希望该部分不存在。 – MxyL