当前位置: 首页 > 知识库问答 >
问题:

教程中的插头插件无法运行

金嘉言
2023-03-14

我正在试着运行一个简单的minecraft插件,它是我通过一个本地插口服务器构建的。插件是

  • 主要。爪哇

import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin {
   @Override
    public void onEnable() {
       getLogger().info("onEnable has been invoked!");
       // TODO Insert logic to be performed when the plugin is enabled
    }
    
    @Override
    public void onDisable() {
        getLogger().info("onDisable has been invoked!");
        // TODO Insert logic to be performed when the plugin is disabled
    }
}
  • plugin.yml
name: Kolo
version: 1.0
author: will

commands:
  Hello:

每次我将项目作为jar导出到服务器的plugins文件夹并运行服务器时,它都会给我以下信息

[20:31:29 INFO]: Set PluginClassLoader as parallel capable
[20:31:29 ERROR]: Could not load 'plugins/Kolo.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `me.will.Kolo'
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:66) ~[minecraft_server.jar:git-Spigot-db6de12-18fbb24]

有人能给我解释一下吗?如果代码的信息部分有什么意义,但是我搜索了一下,真的不能破译任何关于如何去做它所说的事情的说明。我还在学习java,我觉得主要是我忘记了一件简单的事情,但是我想在这里检查一下,看看你们中是否有人能为我澄清一下,这样我就能理解得更好。

共有1个答案

温嘉赐
2023-03-14

插件中缺少“main”属性。yml文件。

如果您的文件夹结构类似于“me/will/Kolo/Main.java”,则应如下所示:

  • 插件。yml公司
name: Kolo
version: 1.0
author: will
main: me.will.Kolo.Main
commands:
  Hello:
 类似资料:
  • 我的问题是我想从Java代码(我的IntelliJ插件)运行shell命令: runtime.getruntime().exec(“ADB设备”) 但随后我收到IOException: 无法运行程序“adb”:错误=2,没有这样的文件或目录。 奇怪的是,当我在调试模式下运行它时,它正常工作,只有当我将插件部署到真正的Intellij时,它才会被破坏。该命令也可以从任何终端工作。现在唯一能起作用的是

  • 这是一本讲述kibana插件开发教程类的书籍,写这本书的时候,还没有深入开发过kibana插件,书中难免会出现各种错误,欢迎大家指正交流。

  • 本文向大家介绍Jquery树插件zTree用法入门教程,包括了Jquery树插件zTree用法入门教程的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了Jquery树插件zTree用法。分享给大家供大家参考。具体分析如下: 关于zTree的介绍就搜吧。 这个例子的最终效果如下: 鼠标移动到一级目录时出现全选链接,点击全选链接该目录下的所有子项都被添加到收件人的文本框中,当然点击单个子项则添加

  • 本文向大家介绍jQuery插件datatables使用教程,包括了jQuery插件datatables使用教程的使用技巧和注意事项,需要的朋友参考一下 jQuery 的插件 dataTables 是一个优秀的表格插件,提供了针对表格的排序、浏览器分页、服务器分页、筛选、格式化等功能。 如何把数据库中的数据以表格的形式展示到前端,实现有很多方法,最近用jquery的datatables插件来实现了发

  • 我使用Grails 2.4.5创建了一个新的应用程序TestSecurity,创建了一个简单的控制器SercuredController,可以从接口访问它。 然后我添加了一个spring_security_core插件:我添加了compile“:spring-security-core:2.0-rc4”。然后是s2-quickstart com.testApp用户角色 config.groovy文

  • 我正在尝试构建我的项目,但由于以下错误而失败: "运行命令-失败![错误]运行cordova准备时出错(退出代码1): 我尝试使用以下方法安装cordova插件: > $ionic cordova插件添加cordova插件失眠$npm安装--保存@ionic native/失眠 Cordova插件添加https://github.com/EddyVerbruggen/Insomnia-PhoneG