java - 不扩展 JavaPlugin

标签 java plugins minecraft

我都试过了,还是不行。。。 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]```

最佳答案

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

让我知道这是否有效。

关于java - 不扩展 JavaPlugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64660082/

相关文章:

java - 使用 JMeter 运行 Selenium 脚本

java - 在 Java 中合并两个 Config.yml 文件?

c# - 将 AppData 路径作为参数传递

mysql - 无法添加外键约束创建表 MySQL

java - d3新手,无法用json显示图表

java - 哪个最适合聊天应用程序?套接字编程与 rmi?

java - Spring @Transactional 注释被忽略

r - Shiny 的传单easyPrint插件

grails - 在 liferay 6 上部署 grails portlet 时出错

javascript - 切换 JQuery 插件