【问题标题】:Plugin for Spigot (Minecraft) can't make a directory in datafolder? [duplicate]Spigot (Minecraft) 插件无法在数据文件夹中创建目录? [复制]
【发布时间】:2015-07-29 03:45:21
【问题描述】:

我不明白为什么第 22 行不会在数据文件夹中创建目录

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... ");
}

【问题讨论】:

  • 只是猜测,但不是需要目录名作为参数吗?
  • 那么 Thomas 我将如何解决这个问题,我是 java 新手

标签: java minecraft


【解决方案1】:

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

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

【讨论】:

  • 好吧,我会尝试你的建议,关于路径可以找到我怎么知道?编辑:没用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-03-03
  • 2014-09-21
  • 2022-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多