无锡市政建设集团有限公司网站,网站代理最快最干净,小程序开发北京华网天下首选,网站关键词分隔看到这篇文章的的网友应该已经安装了jdk,eclipse#xff0c;我就不在安装这些开发工具上赘述了#xff0c;附载一下openfire的下载地址#xff1a;http://www.igniterealtime.org/downloads/index.jsp。1、下载源码openfire_src_3_9_3.zip#xff0c;目前最新的版本是3.9.3… 看到这篇文章的的网友应该已经安装了jdk,eclipse我就不在安装这些开发工具上赘述了附载一下openfire的下载地址http://www.igniterealtime.org/downloads/index.jsp。1、下载源码openfire_src_3_9_3.zip目前最新的版本是3.9.32、把下载好的openfire_src_3_9_3.zip解压到工作空间结构和目录如下3、把openfire_src\build\eclipse目录下面的settings、classpath、project全部复制到openfire_src\ 目录下然后把openfire_src\classpth、openfire_src\project、openfire_src\settings修改成Eclipse工程配置文件格式重命名为在每个原有的名字上加上一个点即.classpth、.project、.settings。注意在windows下面不能直接重命名需要在dos下面操作即进入相应的目录执行rename classpth .classpth即可其它两个文件执行一样的操作4、然后打开Eclipse选择 File – Import… – Existing Projects into Workspace 选择F:\workspace\openfire_src 导入即可导入后目录结构如下大家会发现自己这个项目上出现了一个感叹号进入构建路径会发现这说明这个jar包缺失了选中这个文件然后点击右边的Remove按钮将其移除当然我们也可以去网上下载一个点击右边的Add JARs...将其加上不过我没加也没出现问题可能是某些插件需要这个jar包现在不管他了。移除后出现三个错误没关系我们一步步修复错误\openfire_src\src\java报错是因为有jar包没有引进来我们将其引进即可注意一次只能引用一个所以需要操作四次才行。点击OK以后我们发现\openfire_src\src\java上的错误已经没有了。\openfire_src\src\plugins\clustering\src\java报错是因为缺少coherence.jarcoherence-work.jartangosol.jar这三个jar包我们将复制到\openfire_src\src\plugins\clustering\lib目录下然后将这三个jar包加入构建路径这时我们发现\openfire_src\src\plugins\clustering\src\java上的错误已经消失了这里我提供一下这三个jar包的下载地址http://download.csdn.net/detail/lovexieyuan520/7630845当然你也可以去其它地方下载。最后一个在\openfire_src\src\plugins\sip\src\java上的报错是因为 SipCommRouter.java和SipManager.java 这两个类没有实现抽象方法和完成异常处理最简单的解决办法是利用Eclipse自动修复功能进行修复即可。现在我们发现我们的项目已经没有任何错误了。5、ANT编译项目Eclipse已经集成了Ant所以我们只需要在 /openfire_src/build/build.xml 文件右击选择Run As – Ant Build 即可完成编译编程成功后会在/openfire_src/的跟目录下生成两个新的文件夹target 和 work 。6、运行Openfire项目①、在Build Path配置中把 /openfire_src/src/i18n 、/openfire_src/src/resources/jar 、/openfire_src/build/lib/dist 文件夹添加到 Source 中如图②配置启动参数选择Run – Run Configurations… 左边的Java Application单击右键选择 New:把默认nameNew_configuration 修改成ServerStarter。选中Main选项卡点击Browse按钮选择 openfire_src 项目;单击Search 按钮输入ServerStarter 自动过滤后选择ServerStarter – org.jivesoftware.openfire.starter选中Arguments选项卡在VM arguments中填入-DopenfireHome${workspace_loc:openfire_src}/target/openfire注意项目路径 ${workspace_loc:openfire_src}选中Common选项卡将Debug和Run打钩方便之后快速启动然后点击apply再点击run③运行后控制台日志如下④浏览器中输入地址 http://127.0.0.1:9090 回车看到上述界面表示Openfire的源码配置、导入、编译、启动已经圆满成功了。最后感谢下面前辈的无私奉献转自http://blog.csdn.net/lovexieyuan520/article/details/37743433 转载于:https://blog.51cto.com/sunny426/1528491