我对java非常陌生,感到非常困惑。我正在尝试为OpenFire服务器创建一个非常基本的插件,但不知道如何开始。我读过开发人员指南,但它没有解释如何在eclipse中设置所有内容。关于如何在java中为其他应用程序创建插件,你有什么很好的教程吗?例如,我如何导入所有的openfire类?我得到了所有这些代码行的错误:
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非常不同)。
非常感谢!
发布于 2011-10-27 15:09:29
嗨,你可以跟着我的脚步走
发布于 2011-06-09 22:29:34
根据您在上面所写的内容,我强烈建议您在直接开发Openfire插件之前,首先对Java有更好的总体理解。
第一行表明了对包的误解。我建议您查看Java Package Tutorial之类的教程,但从本质上讲,package语句应该与放置源文件的文件夹结构相匹配。
导入错误表明您不理解类路径的概念。谷歌是你的朋友,但其中一个信息来源是this
正如我所说的,我真的认为你应该首先掌握Java的基础知识,通过编写简单的小程序,然后逐步发展到Openfire插件-在那里你必须与第三方代码进行交互。
发布于 2011-06-11 08:20:32
我意识到我需要使用Ant来编译,而不是Eclipse,现在一切都工作得很顺利。希望插件能在几天内完成=)
https://stackoverflow.com/questions/6286706
复制相似问题