我已经按照本教程http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/plugin-dev-guide.html编写了一个简单的插件,它基本上是野火源中的广播插件,但也使用了google-api-translate-java-0.97.jar和java-json-schema的.jar。
用我这样的蚂蚁工具构建我的插件后
ant -buildfile <path to build.xml in wildfire source> plugin -Dplugin=_HelloWorld -lib <path to translate and json jars>
并在其他似乎没问的文本中得到一个警告
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
我已将其上传到openfire服务器。
问题是,我的插件永远不会出现在openfire控制台的插件列表中。 这可能与google-api-translate-java-0.97.jar使用的java版本有关吗?我使用的是java 1.7.0_71。
我应该提一下google-api-translate-java-0.97.jar和java-json-schema.jar在我设置java 1.7.0_71的eclipse中工作。
答案 0 :(得分:1)
问题出在include部分。从BroadcastPlugin.java复制/粘贴解决了它。