[英]How to Create an OpenFire Plugin
我對 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 如何用於插件(似乎與 DLL 非常不同)。
太感謝了!
你好可以按照我的步驟
根據您上面寫的內容,我強烈建議您先對 Java 有一個更好的總體了解,然后再直接開發 Openfire 插件。
第一行暗示了對包的誤解。 我建議看一個教程,例如Java Package 教程,但基本上 package 語句應該與您放置此源文件的文件夾結構相匹配。
導入錯誤表明您不了解類路徑的概念。 谷歌是你的朋友,但信息來源之一是
正如我所說,我真的認為您應該首先通過編寫簡單的小程序來掌握 Java 的基礎知識,然后逐步開發 Openfire 插件 - 您必須在其中與第 3 方代碼進行交互。
意識到我需要使用 Ant 而不是 Eclipse 進行編譯,現在一切正常。 希望插件能在幾天內完成 =)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.