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中。

 

posted @ 2017-05-31 20:49  懒得烧蛇吃  阅读(200)  评论(0编辑  收藏  举报