- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
(环境管理)O调试、编译开发环境与安装
将openfire_src_2008-06-04.zip解压后,目录下除了、和三个网页文件之外,有下面四个子目录。
build目录:build目录下收录的是生成安装文件(例如:rpm)所要的一些文件,例如JRE
等。
resources目录:resources目录下收录的是一些为实现国际化(i18n)和本地化的一些编码文件(例如:英文,中文,法文,德文等)。
documentation目录:documentation目录下收录的是一些关于Openfire安装和配置的信息,但最终要的是这里有Openfire开发的Javadoc。
src目录:这个src文件夹就是我们想要的Openfire源代码了,这下面又有许多文件夹,我们只要Java文件夹就好,这里面实现的Openfire的核心功能,通过它就可以调试Openfire。
如果您是做二次开发,为了定制自己的服务器端,就可以采用这样方法:
新建工程:File-New-Project-JavaProject,单击Next,在Projectname文本框中输入工程名:openfire,单击Finish
解压后得到的openfire_src_3_5_1\src目录下所有内容复制到新建的工程目录
workspace\openfire下
在PackageExplorer视图中,右击openfire工程,选择Properties,在弹出的对话框中选择Libraries-AddJARs..,把openfire_src_3_5_1lib目录下的*.jar类库全部添加进来;选择Source标签页,AddFolder..,选中src/java目录前的复选框,点击OK,点击OK按钮。
(在Eclipse中将此Java文件夹当成源代码文件夹新建工程,建??新工程后观察Openfire所import的包,发现Openfire用了许多开源工具,而这些库都在上文提到的Build目录的lib目录下,将Openfire用到的库都添加到这个新建工程的ReferencedLibraries中。或者如果这样一个一个添加比较麻烦的话还有一个方法就是从你安装好的Openfire服务器目录下的lib目录中(例如:”D:\ProgramFiles\Openfire\lib”或“locallib”)找到,打开后将里面的org/jivesoftware删除,重新打包成jar并添加到这个新建工程的ReferencedLibraries中,这样就可以省去了很多类似的工作。)
但是这样新建的openfire项目没有打包部署,需要开发者自己完成相应的工作。注意:新建工程之后,可能会出现一些警告信息,下面对此予以说明:
对于警告信息,是没有关系的。因为这些警告信息是使用1.5以上版本JDK时候才出现的,使用JDK1.4是不会出现这些警告信息的。因为这些代码中的有些是使用JDK1.4编写的,而JDK1.4不支持泛型,而JDK1.5和JDK1.6是支持泛型的。这些警告信息主要是提示将这些非泛型的代码修改为更加高级的方法——泛型,所以这些警告信息是不影响代码结果的。如果需要修改为泛型也是可以,使用泛型来处理相关的集合类。
3.编译工程
openfire是用ant构建的,所以要先设置使得eclipse中每次编译都使用内置的ant工具,保证编译的正确执行。同时,要在Eclipse中设置为使用JDK作为JVM,如果使用JRE作为JVM,编译就会失败。
因为openfire在Windows下是使用install4j打包成.exe格式的安装文件的,所以需要安装install4j。否则,在使用ant进行编译的时候,在ant视图中可能会出现警告如下信息:taskdefclass4j.install4jtaskcannotfound。这主要是要安装用来打包Java应用程序的install4j.exe程序,而且将要安装到其默认的安装路径C:\ProgramFiles\install4j下。注意:有时候在Windows下安装的时候,可能会出现如下图所示的错误,而导致无法安装但是,只要将安装程序install4j_windows_4_1_2_with_拷贝到上面提示的目录下进行安装
就可以安装成功,如复制到C:\DocumentsandSettings\liaolonglong目录下。
在eclipse中点击Window-ShowView-Ant,打开Ant窗
文档评论(0)