Java 插口插件(Minecraft)可以';是否在datafolder中创建目录?

Java 插口插件(Minecraft)可以';是否在datafolder中创建目录?,java,minecraft,Java,Minecraft,我不明白为什么第22行不能在datafolder中创建目录 package com.yahoo.nathancat49; import java.io.File; import java.util.logging.Logger; import net.md_5.bungee.api.ChatColor; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.Command

我不明白为什么第22行不能在datafolder中创建目录

package com.yahoo.nathancat49;

import java.io.File;
import java.util.logging.Logger;

import net.md_5.bungee.api.ChatColor;

import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin implements Listener {

    Logger myPluginLogger = Bukkit.getLogger();

     public void onEnable() {
     File f = new File("World");
     if(!f.exists()) {
     f.mkdir();  //this is line 22

    myPluginLogger.info("no world folder found. Creating... ");
}

我想您需要使用
f.mkdirs()
。 老实说,我也经常遇到这些方法的问题,但如果其中一种方法不起作用,请尝试另一种方法,这样可以解决它;)


另一个建议:您确定可以找到路径吗

只是一个猜测,但目录名不是必需的参数吗?那么Thomas我该如何修复我对Java的新认识好吧,我会试试你的建议,关于路径可以找到,我怎么知道?编辑:没用