我想我试图通过任何方式解决这个问题,例如:CLASSPATH 错误,删除缓存文件,重新启动..等等......
但是一个有趣的问题:当我尝试添加库的新 Java(例如 spigot-1.17.1.jar)和编辑模块依赖项(范围部分)正常提供时,我得到了修复(Maven:org.spigotmc:spigot-api:1.17 .1-R0.1-SNAPSHOT ) -> 编译
然后这得到了修复,但我不知道为什么这对我有用
解释:
首先,当我单击(应用程序菜单)并按运行按钮时,我得到了这个消息:
错误:无法找到或加载主类 me.kennytool.betaplugin.BetaPluginHandler。
引起:java.lang.NoClassDefFoundError: org/bukkit/event/Listener
package me.kennytool.betaplugin;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
public class BetaPluginHandler implements Listener {
public static void main(String[] args) {
}
@EventHandler
public void onJoin(PlayerJoinEvent e){
Player player = e.getPlayer();
if (player.hasPlayedBefore()){
e.setJoinMessage(ChatColor.AQUA + "[REJOIN]" + ": " + ChatColor.BOLD + player.getDisplayName() + ChatColor.YELLOW + " WELCOME BACK");
// Have experienced logging log
}else{
e.setJoinMessage(ChatColor.YELLOW + "[FIRST]" + ": " + ChatColor.BOLD + player.getDisplayName() + ChatColor.BLUE + " WELCOME FIRST!");
// First logging on!
}
}
}
我不知道为什么这个错误显示给我....太多的解决方案可以解决这个问题,但这对我不起作用
注意:我使用 Java 和 Minecraft 开发工具包(Spigot)
(这个问题不会出现在普通的 Java 项目中)

