java开源即时通讯软件服务端openfire源码构建

本文使用最新的openfire主干代码为例,讲解了如何搭建一个openfire开源开发环境,正在实现自己写java聊天软件:

  • 编译环境搭建
  • 调试环境搭建

步骤列表

  • 下载openfire源码
  • 配置开发环境
  • 配置ant运行
  • 执行runconfigrations
  • 调试环境搭建完成

下载openfire源码

openfire是github开源项目,其自有网站是http://www.igniterealtime.org 可在这个网站查看其相关发布信息。github地址为https://github.com/igniterealtime/Openfire

github支持使用svn和git两种方式下载源码,读者可以自行选择使用自己熟悉的工具进行下载,如果不熟悉,也可以下载 http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_src_4_0_2.zip 这个或者在giyhub页面之间下载zip包。

配置开发环境

1.java版本 1.5及以上
2.eclipse建议使用最新版neon
3.将openfire的project文件修改为eclipse的工程文件,在eclipse中选择导入这个工程即可
4.安装Ant脚本构建工具,切换到build目录执行ant 成功即可说明编译环境搭好。

调试环境搭建

1.将build\eclipse目录下的文件拷贝到与src同级目录下,然后修改classpath和project文件为对应的eclipse文件。使用eclipse导入这个工程。
主要注意JDK要1.5版本以上。
2.配置ant运行 安装Ant脚本构建工具,切换到build目录执行ant 成功
3.执行runconfigrations

相关步骤截图注解




嗯,跑起来还是需要一些技巧的。
本文作者:sushengmiyan
本文地址:http://blog.csdn.net/sushengmiyan/article/details/52033591

java开源即时通讯软件服务端openfire源码构建相关推荐

  1. JAVA毕业设计Vue.js网上书城管理系统设计与实现服务端计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计Vue.js网上书城管理系统设计与实现服务端计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计Vue.js网上书城管理系统设计与实现服务端计算机源码+lw文档+系统+调试部 ...

  2. java毕业设计摄影服务管理系统服务端mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计摄影服务管理系统服务端mybatis+源码+调试部署+系统+数据库+lw java毕业设计摄影服务管理系统服务端mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目 ...

  3. php手游服务端开发教程,【手游服务端】梦想海贼王 卡牌系列一键端服务端游戏源码+教程...

    [手游服务端]梦想海贼王 卡牌系列一键端服务端游戏源码+教程 游戏介绍: <梦想海贼王>是一款卡牌类手游,游戏以全球第一超人气动漫<海贼王>为题材,用Q版风格配合新奇多样的玩法 ...

  4. java毕业设计糖助手服务交流平台mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计糖助手服务交流平台mybatis+源码+调试部署+系统+数据库+lw java毕业设计糖助手服务交流平台mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构:B ...

  5. JAVA毕业设计口腔医院患者服务系统计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计口腔医院患者服务系统计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计口腔医院患者服务系统计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S架构 ...

  6. C++RTSP服务端(附源码)

      VC++开发常用功能一系列文章 (欢迎订阅,持续更新...) 第16章:VC++ RTSP服务端(附源码)  源代码demo已上传到百度网盘:永久生效 ,文章尾部附 百度链接

  7. 计算机毕业设计Java社交物联网的服务搜索系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java社交物联网的服务搜索系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java社交物联网的服务搜索系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目 ...

  8. java毕业生设计预防接种服务平台计算机源码+系统+mysql+调试部署+lw

    java毕业生设计预防接种服务平台计算机源码+系统+mysql+调试部署+lw java毕业生设计预防接种服务平台计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B/S架构 开 ...

  9. java毕业设计汽车4S服务管理系统mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计汽车4S服务管理系统mybatis+源码+调试部署+系统+数据库+lw java毕业设计汽车4S服务管理系统mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构 ...

最新文章

  1. pytorch中查看gpu信息
  2. android默认exported_android:exported 属性详解
  3. 单点登陆的ASP.NET应用程序设计[zt]
  4. 2.8 多任务学习-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
  5. 全端开发——html简介与常用标签
  6. 基于zookeeper(集群)+LevelDB的ActiveMq高可用集群安装、配置、测试
  7. (BCB) CComPtrIHTMLDocument2 FIEDoc;
  8. 图书管理系统源码,图书管理系统开发,图书借阅系统源码一
  9. UOS家庭版(21.2)安装SecureCRT(scrt-9.1.1-2638.ubuntu20-64.x86_64.deb)无法运行问题
  10. i春秋Web渗透测试工程师(初级)学习笔记(第三章)
  11. 【免费抢票】6月9日杭州,产品经理会议
  12. 转 http://wenku.baidu.com/view/8719b5dad15abe23482f4d9e.html
  13. 基于Geomesa服务查询轨迹数据无法根据空间和时间范围进行查询的问题解决办法
  14. 线性方程组个数和方程未知数与方程解的关系
  15. 经典进程同步与互斥问题
  16. 查询快递中,快递公司数据信息的问题
  17. kafka安装部署详解
  18. 如何利用gretna软件计算脑网络全局属性(聚类系数,小世界属性,最短路径),局部属性指标(度,度分布,节点效率),如何理解网络稀疏度
  19. 11 医院挂号系统【平台前端搭建与首页】
  20. Windows 10 Windows聚焦不更新解决办法

热门文章

  1. jQuery实现瀑布流布局(1+X Web前端开发初级 例题)
  2. abb机器人指令手册_ABB机器人速度设置
  3. python开源电子书_Python 开源电子书资源
  4. 四象限工作法:四象限时间管理法则及四象限工作法软件
  5. 16进制数组和ASK码字符之间的转换
  6. 教matlab唱周董的《七里香》
  7. 一些STM32核心板选择的稳压芯片
  8. 第十篇 -- Windows 下免费的GIF录制工具
  9. 春风十里不如你、与IPC的邂逅
  10. set name utd8_ml utd 8机器学习数据的最新生命