首页 > 代码库 > Openfire3.9.1+jdk1.7导入到eclipse中

Openfire3.9.1+jdk1.7导入到eclipse中

Openfire3.9.1+jdk1.7导入到eclipse

  写这篇文章,也是记录一下自己几晚上的辛苦,因为作为新手在网上看了很多的资料,但是按照他们的我总是出不来,跟他们描述的不一致,可能是环境问题,然后自己的终于出来了,同时记录一下,给新手一点安慰。

  1. 首先将下载的openfire_src_3_9_1.zip解压到某个eclipse工作空间中,比如说我的:E:\makalu4\openfire_src
  2. 然后将该openfire_src导入到eclipse中:新建java项目名字openfire_src跟解压源码文件名相同。 JRE选择jkd1.7,具体如图所示

 技术分享

  1. 然后点击下一步,再点完成。
  2. 然后打开openfire_src项目看到下面:

 技术分享

点击进技术分享第一个报错的包中的类,发现缺少JAR

技术分享

 

将这个三个JAR下载下来放入

 技术分享

之后第一个报错的包就没有了,然后是将第二个报错的包删除掉。

然后是第三个错误包:

 技术分享

将其中的错误类删除掉(因为它已经存在了..

在然后是:第四个错误包:

 技术分享

选中错误类,根据eclipse自动修复知道:需要实现其中的方法。

 

  1. 进行Run Configurations配置:

 技术分享

Main class org.jivesoftware.openfire.starter.ServerStarter,并且勾选第一个复选框(Include system ….

在选中Arguments选项卡:

 技术分享

VM arguments中:-DopenfireHome="${workspace_loc:openfire_src}/target/openfire",标红的地方为项目名称。

在选中JRE选项卡:

 技术分享

记住这里一定要使整个项目的jdk环境保持一致。

然后在选中classpath选项卡:

 技术分享

点击Advanced按钮:

 技术分享

点击确定:

 技术分享

选中项目中src/i18n点击ok

同样的操作将src/resources/jar加入进来:

 技术分享

i18njar加入进来后:

 技术分享

然后选中Common选项卡:

 技术分享

然后点击Apply按钮,不要就开始Run。因为要进行Ant编译嘛!

然后再看看jdk是否一致:不一致在这里修改

 技术分享

这个地方选择1.6,不是1.7,否则会在运行时报错。。。

 技术分享

  1. eclipsewindow/show view中打开Ant编译窗口

 技术分享

点击图中的第二个箭头处:

 技术分享

点击ok,之后:

 技术分享

如图中一样,点击第二个箭头进行编译

 技术分享

编译成功。。。

之后回到Run Configurations中选择Run

 技术分享

技术分享

最后在浏览器中输入127.0.0.19090回车就看到效果了。

到这就成功的将openfire_src导入到eclipse中。

 

Openfire3.9.1+jdk1.7导入到eclipse中