首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建OpenFire插件

如何创建OpenFire插件
EN

Stack Overflow用户
提问于 2011-06-09 08:09:38
回答 3查看 8.1K关注 0票数 3

我对java非常陌生,感到非常困惑。我正在尝试为OpenFire服务器创建一个非常基本的插件,但不知道如何开始。我读过开发人员指南,但它没有解释如何在eclipse中设置所有内容。关于如何在java中为其他应用程序创建插件,你有什么很好的教程吗?例如,我如何导入所有的openfire类?我得到了所有这些代码行的错误:

代码语言:javascript
复制
package org.jivesoftware.openfire.plugin; //error is: The declared package "org.jivesoftware.openfire.plugin" does not match the expected package ""

import org.jivesoftware.admin.AuthCheckFilter; //errors are: The import org.jivesoftware cannot be resolved
import org.jivesoftware.openfire.MessageRouter;
import org.jivesoftware.openfire.XMPPServer;

我的背景是C#,所以语法看起来几乎一样,但我不知道如何使用eclipse,也不知道java是如何处理插件的(似乎与all非常不同)。

非常感谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-27 15:09:29

嗨,你可以跟着我的脚步走

  1. get openfire code
  2. 在源码中你会得到插件文件夹,你应该把你的插件放在那里。遵循openfire插件结构。或者只是复制和修改simplicity
  3. then的一个插件,你可以点击这个链接来编译它。http://community.igniterealtime.org/docs/DOC-1200
票数 5
EN

Stack Overflow用户

发布于 2011-06-09 22:29:34

根据您在上面所写的内容,我强烈建议您在直接开发Openfire插件之前,首先对Java有更好的总体理解。

第一行表明了对包的误解。我建议您查看Java Package Tutorial之类的教程,但从本质上讲,package语句应该与放置源文件的文件夹结构相匹配。

导入错误表明您不理解类路径的概念。谷歌是你的朋友,但其中一个信息来源是this

正如我所说的,我真的认为你应该首先掌握Java的基础知识,通过编写简单的小程序,然后逐步发展到Openfire插件-在那里你必须与第三方代码进行交互。

票数 0
EN

Stack Overflow用户

发布于 2011-06-11 08:20:32

我意识到我需要使用Ant来编译,而不是Eclipse,现在一切都工作得很顺利。希望插件能在几天内完成=)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6286706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档