1、搭建好java开发环境,要求是在jdk1.6以上
2、在http://www.igniterealtime.org/downloads/source.jsp中下载源代码包,将其解压到Eclipse工作区目录下(如 E:\Project), 把解压好的文件夹名称改为你想要创建工程的名称,如OpenFire。
3、在Eclipse中创建一个application工程:File -> New -> Project, 在 Project Name里面输入 OpenFire(注意:这个工程名OpenFire和代码包解压的目录下对应的文件夹名称要相同), 选择下一步, 再选择完成
可以看到工程的目录结构如图所示
4、设置Ant 编译, 通过 Window --> Show View -> Ant显示 Ant信息, 并且把Ant设置到Project Explore 旁边,并添加OpenFire/build/build.xml文件,如图
分别运行——openfire[default] 和 plugins两个子程序
5、刷新工程,原工程会多出target 和 work 目录,然后将工程原引入的jar全部删除,然后添加target/openfire/lib目录下的所有jar包
6、鼠标右键点击工程名称,选择“property”,[Run/Debug Setting]--> New ,创建一个Application名称为OpenFire,如图
7、Main页面。在Project选项中点击[Browse...]按钮,选择Openfire。 在Main class选项中点击[Search...]按钮,在打开的对话框中输入ser后,选择ServerStarter双击。如下图:设置结果如下图:
8、Arguments页面。在VM arguments中加下内容
-DopenfireHome="${workspace_loc:OpenFire}/target/openfire" 。 注意这里的 OpenFire 相当于我们的项目名,大小写也要注意 。 如图
9、Classpath页面。选中User Entries,点击[Advanced...],在打开的对话框中选择Add Folders,点[OK],在打开的对话框中选择Openfire/src/i18n双击。如图
类似的操作还需要引入 Openfire/src/resources目录
10、Common页面。选择Run、Debug。如图:
11、按照上面配置好了之后,只需要选中工程,点击Run图标,控制台出现如下内容表示已经配置成功