软件版本:

Eclipse:eclipse-jee-indigo-SR2-win32-x86_64

JDK: 1.7

Openfire: 3.9.3

Openfire3.9.3源代码导入eclipse中开发配置指南_eclipse


本文将图文介绍如何把openfire(以3.9.3为例)源码配置导入Eclipse,编译并启动的详细过程。


目录

    下载源码

    配置Eclipse项目

    ANT编译项目

    运行Openfire项目


[一]、下载源码

  选择目前最新版本 openfire_src_3_9_3.zip 下载。

Openfire3.9.3源代码导入eclipse中开发配置指南_javascript_02


[二]、配置Eclipse项目

1、把下载好的 openfire_src_3_9_3.zip 压缩包直接解压到Eclipse的工作目录(以我 D:\workspace\为例),结构如下:

Openfire3.9.3源代码导入eclipse中开发配置指南_文件复制_03

2.打开上图中的openfire_src文件夹会有3个HTML网页,如下图。看内容是更新日志,自我描述什么的,删掉!这样我们剩下build、documentation、resources、src这四个文件夹。

Openfire3.9.3源代码导入eclipse中开发配置指南_重命名_04

3.把openfire_src\build\eclipse目录下的settings文件夹classpath文件project文件复制到openfire_src\目录下,这样在openfire_src\目录下我们就有了五个文件夹和两个文件,具体如下图:

Openfire3.9.3源代码导入eclipse中开发配置指南_javascript_05

Openfire3.9.3源代码导入eclipse中开发配置指南_重命名_06

4.把openfire_src目录下的classpth文件、project文件、settings文件夹修改成Eclipse工程配置文件格式,重命名为在每个原有的名字上加上一个点,即.classpth、.project、.settings。如下图所示:

注意:在windows下面不能直接重命名,需要在dos下面操作,即进入相应的目录执行rename classpth .classpth即可,其它两个文件执行一样的操作。

Openfire3.9.3源代码导入eclipse中开发配置指南_重命名_07

Openfire3.9.3源代码导入eclipse中开发配置指南_f5_08

5.打开Eclipse,选择 File –> Import… –> Existing Projects into Workspace 选择D:\workspace\openfire_src 导入即可:

Openfire3.9.3源代码导入eclipse中开发配置指南_javascript_09

Openfire3.9.3源代码导入eclipse中开发配置指南_文件复制_10

Openfire3.9.3源代码导入eclipse中开发配置指南_javascript_11

Openfire3.9.3源代码导入eclipse中开发配置指南_javascript_12


6.导入后目录结构如下:

Openfire3.9.3源代码导入eclipse中开发配置指南_eclipse_13

7.大家会发现导入后项目上出现了一个感叹号,进入Java Build Path,会发现:

Openfire3.9.3源代码导入eclipse中开发配置指南_重命名_14

这说明这个jar包缺失了,将附件中的zip包解压,将里面的bouncycastle.jar文件拷贝到D:\workspace\openfire_src\build\lib\dist目录下,然后按F5刷新工程,得如下图:

Openfire3.9.3源代码导入eclipse中开发配置指南_文件复制_15

8. Build Project。

Openfire3.9.3源代码导入eclipse中开发配置指南_文件复制_16

Openfire3.9.3源代码导入eclipse中开发配置指南_javascript_17

未完待续。。。

 ​