第四课、Openfire开发环境的搭建

阅读:22613

前言:本课的所有内容,都可以从视频课程《初级课程:第2课:openfire的编译与安装》中找到,如果阅读文字课程没有明白,建议看一下视频课程(首页菜单中可以下载)。

一、使用eclipse搭建开发环境

要对openfire进行扩展,就必须要会二次开发openfire。本课教大家怎么搭建openfire开发环境。

Openfire是用java编写的,我们这里推荐大家使用eclipse搭建开发环境。当然,你也可以使用“IntelliJ IDEA the Java IDE”,但是本套课程使用的是eclipse。如果你要使用其他开发环境,遇到问题,可能需要自己解决一下:(。

遇到问题,只要明白原理,就能很好解决。所以,这里,我们并不反对大家使用其他开发环境。

二、必要的准备工作

在搭建openfire开发环境之前,有3件事情,需要您自己做一下:

1、下载一个较新的eclipse,如果你已经有自己熟悉的eclipse了,那么本步可以略过。这里需要提一下,我们的eclipse版本是:Mars Release (4.5.0)

2、至少需要jdk 1.7 ,如果你是jdk 1.6 ,会出现编译运行错误。

3、安装mysql数据库,最好版本在5.5以上。当然其他数据库也是可以的,但是需要在后面相应的配置一下数据库源和密码。

这里,我们将jdk1.7 、eclipse和mysql放在云盘上,下载地址为:链接: https://pan.baidu.com/s/1dF9HAq1 密码: vyf9,希望能节省你的一些时间。注意,这里提供的软件都是64位,如果你的系统是32位,可能运行不了。

三、下载源码

首先需要下载openfire的源码,下载源码有3个地方,大家可以根据需要选择:

1、《openfire教程网》的网盘,下载地址是: https://pan.baidu.com/s/1nvhGUrJ,源码包位于目录openfire初级教程->源码包->openfire_src_3_10_2.zip。此处仅能下载本课程相同版本的openfire源码包。

2、Openfire官网下载,在这里http://www.igniterealtime.org/downloads/index.jsp找到openfire并下载,一般可以下载最新版本。

3、Github上下载历史版本,在这里https://github.com/igniterealtime/Openfire下载自己需要的版本。哈哈,希望您会使用github下载源码,如果不会,可能你已经与时代脱节了哦。加油努力。

源码下载之后,我们就可以着手导入eclipse中了。

四、由源码生成eclipse项目

有了源码,我们就需要(ˇˍˇ) 想~方法导入eclipse中了。

源码包中有eclipse需要的setting、classpath、project文件,我们通过这几个文件就能创建一个eclipse项目。步骤如下:

1、解压下载的openfire源码包,如解压到F:\openfire\openfire_src_3_10_2-1\openfire_src,如下图所示:

2、将build中eclipse目录下的文件classpath、project和文件夹settings改名为.classpath、.project和.setttin