Openfire调试、编译开发环境与安装6877.docx
《Openfire调试、编译开发环境与安装6877.docx》由会员分享,可在线阅读,更多相关《Openfire调试、编译开发环境与安装6877.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、调试、编译开发环境Openfire与安装自己实践:说明:开发发环境(IIDE):Ecllipsse 33.3.2+JJDK11.6+Antt 1.7+OOpennfirre_ssrc_3_55_1.zipp1. 如果果代码中中使用了了impportt teestnng.xxxx语语句,就就需要导导入teestnng-55.8-jdkk15.jarr类库;2. 对于于警告信信息,是是没有关关系的。因因为这些些警告信信息是使使用1.5以上上版本JJDK时时候才出出现的,使使用JDDK1.4是不不会出现现这些警警告信息息的。因因为这些些代码中中的有些些是使用用JDKK 1.4编写写的,而而JDKK1
2、.44不支持持泛型,而而JDKK 1.5和JJDK11.6是是支持泛泛型的。这这些警告告信息主主要是提提示将这这些非泛泛型的代代码修改改为更加加高级的的方法泛型型,所以以这些警警告信息息是不影影响代码码结果的的。如果需要修修改为泛泛型也是是可以,使使用泛型型来处理理相关的的集合类类。3. 在使使用annt进行行编译的的时候,在在antt视图中中可能会会出现警警告如下下信息:taskddef claass comm.innstaall44j.iinsttalll4jttaskk caannoot ffounnd这个主要是是要安装装用来打打包Jaava应应用程序序的innstaall44j.eex
3、e程程序,要要安装到到其默认认的安装装路径下下。也就就是C:Prrogrram Filles目录下下即可。4. 在源源码里面面有一个个文件夹夹里有个个打包的的图标,双双击那个个图标,iinsttalll4j就就会读取取你在bbuilld.xxml文文件里的的信息、在在里面完完成做界界面等打打包工作作。编译调试的的环境(IIDE):Ecllipsse 33.3.2+JJDK11.6+Antt(内置置)+oopennfirre_ssrc_20008-006-004.zzip在Winddowss操作系系统下编编译、调调试oppenffiree之前,需需要确保保HTTTP SSSL服服务已经经启动。否
4、否则,会会出现各各种错误误信息。1. 获取Opeenfiire源源代码从官方网站站上直接接下载官官方发布布版本的的源代码码opeenfiire_srcc_20008-06-04.zipp源代码码压缩包包;2. 创建建opeenfiire工工程将opennfirre_ssrc_20008-006-004.zzip解解压后,目目录下除除了REEADEEME.htmml、LLICEENSEE.httml和和chaangeelogg.httml三三个网页页文件之之外,有有下面四四个子目目录。buildd目录:buiild目目录下收收录的是是生成安安装文件件(例如如:rppm)所所要的一一些文件件,例如
5、如JREE等。resouurcees目录录:reesouurcees目录录下收录录的是一一些为实实现国际际化(ii18nn)和本本地化的的一些编编码文件件(例如如:英文文,中文文,法文文,德文文等)。docummenttatiion目目录:ddocuumenntattionn目录下下收录的的是一些些关于OOpennfirre安装装和配置置的信息息,但最最终要的的是这里里有Oppenffiree开发的的Javvadooc。src目录录:这个个srcc文件夹夹就是我我们想要要的Oppenffiree源代码码了,这这下面又又有许多多文件夹夹,我们们只要JJavaa文件夹夹就好,这这里面实实现的OOp
6、ennfirre的核核心功能能,通过过它就可可以调试试Opeenfiire。如果您是做做二次开开发,为为了定制制自己的的服务器器端,就就可以采采用这样样方法:(1)新建建工程:Fille-Neww-PProjjectt-JJavaa Prrojeect,单单击Neext,在在Proojecct nnamee文本框框中输入入工程名名:oppenffiree,单击击Finnishh(2)解压压后得到到的oppenffiree_srrc_33_5_1ssrc目目录下所所有内容容复制到到新建的的工程目目录woorksspacceoopennfirre下(3)在PPackkagee Exxploorer
7、r视图中中,右击击opeenfiire工工程,选选择Prropeertiies,在在弹出的的对话框框中选择择Libbrarriess-AAdd JARRs.,把oopennfirre_ssrc_3_55_1/buiild/libb目录下下的*.jarr类库全全部添加加进来;选择SSourrce标标签页,AAdd Follderr.,选选中srrc/jjavaa目录前前的复选选框,点点击OKK,点击击OK按按钮。(在Ecllipsse中将将此Jaava文文件夹当当成源代代码文件件夹新建建工程,建建立新工工程后观观察Oppenffiree所immporrt的包包,发现现Opeenfiire用用了许
8、多多开源工工具,而而这些库库都在上上文提到到的Buuildd目录的的libb目录下下,将OOpennfirre用到到的库都都添加到到这个新新建工程程的Reeferrencced Libbrarriess中。或或者如果果这样一一个一个个添加比比较麻烦烦的话还还有一个个方法就就是从你你安装好好的Oppenffiree服务器器目录下下的liib目录录中(例例如:”D:Proograam FFileesOOpennfirrellib”或“/ussr/llocaal/oopennfirre/llib”)找到到opeenfiire.jarr,打开开后将里里面的oorg/jivvesooftwwaree删除
9、,重重新打包包成jaar并添添加到这这个新建建工程的的Reffereenceed LLibrrariies中中,这样样就可以以省去了了很多类类似的工工作。)(4)但是是这样新新建的oopennfirre项目目没有打打包部署署,需要要开发者者自己完完成相应应的工作作。注意:新建建工程之之后,可可能会出出现一些些警告信信息,下下面对此此予以说说明:对于警告信信息,是是没有关关系的。因因为这些些警告信信息是使使用1.5以上上版本JJDK时时候才出出现的,使使用JDDK1.4是不不会出现现这些警警告信息息的。因因为这些些代码中中的有些些是使用用JDKK 1.4编写写的,而而JDKK1.44不支持持泛型
10、,而而JDKK 1.5和JJDK11.6是是支持泛泛型的。这这些警告告信息主主要是提提示将这这些非泛泛型的代代码修改改为更加加高级的的方法泛型型,所以以这些警警告信息息是不影影响代码码结果的的。如果果需要修修改为泛泛型也是是可以,使使用泛型型来处理理相关的的集合类类。3. 编译译工程openffiree是用aant构构建的,所所以要先先设置使使得ecclippse中中每次编编译都使使用内置置的annt工具具,保证证编译的的正确执执行。同同时,要要在Ecclippse中中设置为为使用JJDK作作为JVVM,如如果使用用JREE作为JJVM,编编译就会会失败。因为opeenfiire在在Winnd
11、owws下是是使用iinsttalll4j打打包成.exee格式的的安装文文件的,所所以需要要安装iinsttalll4j。否否则,在在使用aant进进行编译译的时候候,在aant视视图中可可能会出出现警告告如下信信息:ttaskkdeff cllasss coom.iinsttalll4j.insstalll4jjtassk ccannnot fouund。这这主要是是要安装装用来打打包Jaava应应用程序序的innstaall44j.eexe程程序,而而且将要要安装到到其默认认的安装装路径CC:PProggramm Fiilessinnstaall44j下。注意:有时时候在WWinddow
12、ss下安装装的时候候,可能能会出现现如下图图所示的的错误,而而导致无无法安装装但是,只要要将安装装程序iinsttalll4j_winndowws_44_1_2_wwithh_jrre.eexe拷拷贝到上上面提示示的目录录下进行行安装就就可以安安装成功功,如复复制到CC:DDocuumennts andd Seettiingssliiaollongglonng目录录下。(1)在eecliipsee中点击击Winndoww-SShoww Viiew-Annt,打打开Annt窗口口;(2)在AAnt 视图中中,单击击右键,在在弹出的的快捷菜菜单中选选择Addd BBuilldfiiless.;(3
13、)在弹弹出的对对话框中中,展开开opeenfiire/buiild文文件夹,选选择buuildd目录下下的buuildd.xmml,点点击OKK;(4)在AAnt视视图中, 展开开Opeenfiire XMPPP SServver,双双击 oopennfirre(ddefaaultt)编译译工程(5)如果果在Coonsoole视视图中显显示“BUIILD SUCCCESSSFUUL”就表示示编译成成功。7. 创建建项目BBuillderr(1)在eecliipsee的菜单单栏中,选选择Ruun-Opeen RRun Diaalogg.,在弹弹出的对对话框左左侧的树树形结构构中选择择Javva
14、AAppllicaatioon,单单击右键键,选择择Neww创建启启动配置置。(2) 在在Runn窗口的的Maiin选项项卡中, 修改改Namme文本本框中的的值,改改成包含含要启动动的类的的工程名名opeenfiire(3)在RRun窗窗口的MMainn选项卡卡中,点点Broowsee按钮,选选择oppenffiree(4)在RRun窗窗口的MMainn选项卡卡中,点点Seaarchh按钮,选选择Maain claass为为org.jjiveesofftwaare.opeenfiire.staarteer.SServverSStarrterr,单击击Appply按按钮。(这这是oppenff
15、iree的启动动类)(5)点击击进入AArguumennts选选项卡,在在VM arggumeentss文本框框中输入入-DopeenfiireHHomee=$woorksspacce_lloc:opeenfiire/taargeet/oopennfirre单击Appply按按钮。这这个是用用于ecclippse执执行jaava命命令时传传递的参参数,这这样oppenffiree程序可可以通过过Sysstemm.geetPrropeertyy(“opeenfiireHHomee”)得到到opeenfiire的的本地位位置。(6)点击击进入CClassspaath选选项卡,选选中Usser En
16、ttriees,这这样Addvanncedd.就处于于可用状状态;点点击Addvanncedd.按钮,在在Advvancced Opttionns页面面,选择择Addd Fooldeers, 单击击OK。(默默认情况况下,已已经将工工程oppenffiree添加到到了这里里,而不不需要进进行该项项操作,如如果有多多个工程程的时候候才需要要执行该该项操作作。)选择opeenfiiresrcci118n, 点OOK按钮钮将这个个文件夹夹加入到到Claassppathh选项卡卡中;同同样的方方式把oopennfirressrcressourrcess目录下下的jaar文件件夹也加加到Cllasssp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Openfire 调试 编译 开发 环境 安装 6877
限制150内