這是我的代碼。它認爲配置區域部分= 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