3

我尝试了所有方法,但仍然无法正常工作... https://paste.md-5.net/pucopakofa.http(顺便说一句,我使用了两个空格而不是制表符)在第一段中,您可以看到一个 plugin.yml 文件在第二段中你可以看到 Main 类,如果我在第三段中上传了代码......

它向我展示了这一点:

org.bukkit.plugin.InvalidPluginException: main class `org.emisdevs.ChatCommand.Main' does not extend JavaPlugin
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:73) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:292) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:198) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [spigot.jar:git-Spigot-db6de12-18fbb24]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
Caused by: java.lang.ClassCastException: class org.emisdevs.ChatCommand.Main
        at java.lang.Class.asSubclass(Unknown Source) ~[?:1.8.0_241]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:71) ~[spigot.jar:git-Spigot-db6de12-18fbb24]```
4

1 回答 1

1

首先,尝试停止服务器,不要重新加载它,停止它,删除插件并重新运行它。第二件事,尝试在没有任何其他插件的测试服务器上运行它,如果它在那里工作,你只需要重命名 Mainpath。第三件事,检查您的依赖项是否是最新的,甚至是否已安装。检查您的项目属性、构建路径和外部 jar。

让我知道这是否有效。

于 2020-11-06T21:48:52.150 回答