我發現對我的服務器來說是非常好的插件,它已經死了,作者沒有更新它,所以我更新了它,但是當我把插件放到我的插件文件夾中時,它不起作用。這是在cmd 錯誤]:無法加載文件夾'plugins'中的'plugins \ BossBarMessage.jar' org.bukkit.plugin.InvalidPluginException:無法在org.bukkit找到主類「com.thenathang.bossbarmessage.Main' 。.plugin.java.PluginClassLoader(PluginClassLoader.java:66)〜[插口1.12.jar:GIT-插口596221b-9a1fc1e] 這是代碼:找不到主類 - Minecraft插件
package com.thenathang.bossbarmessage;
import com.thenathang.bossbarmessage.Util.StringUtil;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.util.logging.Level;
import java.util.logging.Logger;
import me.confuser.barapi.BarAPI;
import net.gravitydevelopment.updater.Updater;
import net.gravitydevelopment.updater.Updater.UpdateResult;
import net.gravitydevelopment.updater.Updater.UpdateType;
import org.bukkit.ChatColor;
import org.bukkit.Server;
import org.bukkit.command.PluginCommand;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin implements Listener
{
public static Main instance;
public YamlConfiguration config;
public String currentMessage = "";
public static boolean update = false;
public static String name = "";
你的主要方法在哪裏? – user7294900
@ user7294900如果您的意思是public static void main(String args []),那麼它不在代碼中,我只是簡單地在minecraft_server.jar上添加了新的版本,另一個插件則用於構建路徑。但是現在當我導出時我有這個錯誤:** JAR創建失敗。 com/thenathang/bossbarmessage [in BossBarMessage]不在其項目的構建路徑上 無法獲取包碎片根目錄:BossBarMessage/com/thenathang/bossbarmessage/Main.java com/thenathang/bossbarmessage [in BossBarMessage]項目的構建路徑** – DursonQ