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

时间:2023-03-08 22:37:15

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,具体如图所示

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

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

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

点击进Openfire3.9.1+jdk1.7导入到eclipse中

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

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

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

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

然后是第三个错误包:

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

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

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

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

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

  1. 进行Run Configurations配置:

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

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

在选中Arguments选项卡:

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

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

在选中JRE选项卡:

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

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

然后在选中classpath选项卡:

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

点击Advanced按钮:

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

点击确定:

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

选中项目中src/i18n点击ok:

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

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

当i18n和jar加入进来后:

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

然后选中Common选项卡:

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

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

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

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

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

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

  1. 在eclipse中window/show view中打开Ant编译窗口

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

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

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

点击ok,之后:

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

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

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

编译成功。。。

之后回到Run Configurations中选择Run:

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

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

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

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