Openfire3.9.1+jdk1.7导入到eclipse中
Openfire3.9.1+jdk1.7导入到eclipse中
写这篇文章,也是记录一下自己几晚上的辛苦,因为作为新手在网上看了很多的资料,但是按照他们的我总是出不来,跟他们描述的不一致,可能是环境问题,然后自己的终于出来了,同时记录一下,给新手一点安慰。
- 首先将下载的openfire_src_3_9_1.zip解压到某个eclipse工作空间中,比如说我的:E:\makalu4\openfire_src
- 然后将该openfire_src导入到eclipse中:新建java项目名字openfire_src跟解压源码文件名相同。 JRE选择jkd1.7,具体如图所示
- 然后点击下一步,再点完成。
- 然后打开openfire_src项目看到下面:
点击进
将这个三个JAR下载下来放入
之后第一个报错的包就没有了,然后是将第二个报错的包删除掉。
然后是第三个错误包:
将其中的错误类删除掉(因为它已经存在了..)
在然后是:第四个错误包:
选中错误类,根据eclipse自动修复知道:需要实现其中的方法。
- 进行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加入进来:
当i18n和jar加入进来后:
然后选中Common选项卡:
然后点击Apply按钮,不要就开始Run。因为要进行Ant编译嘛!
然后再看看jdk是否一致:不一致在这里修改
这个地方选择1.6,不是1.7,否则会在运行时报错。。。
- 在eclipse中window/show view中打开Ant编译窗口
点击图中的第二个箭头处:
点击ok,之后:
如图中一样,点击第二个箭头进行编译
编译成功。。。
之后回到Run Configurations中选择Run:
最后在浏览器中输入127.0.0.1:9090回车就看到效果了。
到这就成功的将openfire_src导入到eclipse中。
Openfire3.9.1+jdk1.7导入到eclipse中的更多相关文章
- maven创建web工程,并导入到eclipse中
maven版本:3.1.0,eclipse版本:4.3 JDK:1.7 创建工程名是sa的maven工程 mvn archetype:create -DgroupId=com.bing-Dartifa ...
- JAVA文件夹导入到Eclipse中方法:
将JAVA文件夹导入到Eclipse中方法:方法一: 直接将java文件夹复制,然后粘贴到项目下:方法二:1.打开eclipse,点击项目的空白处,选择import:2.选择Existing Proj ...
- 如何将Android默认的Camra程序导入到eclipse中
由于工作需要将camera源码导入到Eclipse中,找了很多的方法,现将自己的整理发出来.... 由于开发的要求,需要将Android默认的Camra程序导入到eclipse中,进行修改和再开发. ...
- 将web项目导入到eclipse中常见错误
将web项目导入到eclipse中常见错误 错误1:string cannot be resolved to a type 原因:这种情况一般是因为你的JDK版本没有设置好,或者设置的有不一致的 ...
- SVN下载项目导入到eclipse中出现错误解决办法:
首先要确定settings.xml配置路径正确 (下面是我自己的路径,设置自己的路径) 用客户端暴力解决方法: 1)把本地中工作空间中内容删除重新下载 2)导入到eclipse中 会出现一些问题 右键 ...
- 5- 如何把MyEclipse中的web项目导入到Eclipse中运行
from: 如何把MyEclipse中的web项目导入到Eclipse中运行 2016年09月12日 20:57:51 dancheren 阅读数:35329 标签: eclipse 更多 个人分类: ...
- 将neuroph导入到Eclipse中
1.下载neuroph 网址:http://neuroph.sourceforge.net/ 本人选择的是2.8版本 2.解压文件 本人解压至:D:\neuroph-2.8 3.neuroph jar ...
- 如何把MyEclipse中的web项目导入到Eclipse中运行
有时我们需要将MyEclipse中的项目导入到Eclipse中运行,如果不注意到一些细节,会造成无法运行的后果.下面就说说具体操作: 如何导入到Eclipse就不在重述了,导入后出现如下错误: 与上面 ...
- IDEA Maven Web项目 clone到本地导入到Eclipse中,启动服务器的时候会出现这个错误:SEVERE: Exception starting filter [hiddenHttpMethodFilter]
背景(Background): 我将一个IDEA的maven web项目clone到本地,并导入到Eclipse中. I imported a MAVEN WEB project which was ...
随机推荐
- Python使用PyMysql操作数据库
安装 pip install -U pymysql 连接数据库 连接数据库有两种不同的格式 直接使用参数 代码如下 import pymysql.cursors connection = pymysq ...
- ReactJS入门基础
渲染这俩字可能在很多地方都见过.但可能不太理解是啥意思. 那么首先我们来理解一下渲染. 渲染 我觉得这样理解比较通俗. 我们做一个汽车,开始是没有喷漆的(没有css) 只是些框框架架(HTML标签). ...
- 浏览器未安装flash插件,js判断直接去官网安装
近期做了个活动页,里面根据需求插入了阿里云的视频,常见的浏览器都支持包括低版本的. 由于浏览器的更新换代很多版本放弃了flash的插件安装,火狐就是其中之一. 未安装flash的浏览器如果打开这个链接 ...
- cron的用法
linux中的Cron命令是Linux的内置服务,用于定时的循环的服务. 1.启动.重启.关闭这个服务: /sbin/service crond start //启动服务 /sbin/service ...
- gawk的用法
GNU gawk工具的功能是将指定文件中符合指定模式(pattern)的行按指定的动作(action)进行格式化处理 语法:gawk [options] [program] [file-lis ...
- WPF中带水印的Textbox
很多时候我们都希望通过水印来告诉用户这里该填什么样格式的数据,那么我们就希望有这样的一个控件. 为了方便起见,先定义一个依赖属性专门来存放水印中显示的字符串. public sealed class ...
- Django rest framework 自定义Exception
使用Dango rest framework时,有时需要raise APIException到前端,为了统一错误返回格式,我们需要对exception的格式进行调整. 方法: 1. 在project/ ...
- winform / Dev全局皮肤组件
话不多说先上效果图. 由于这是单独的测试项目, 用于演示Dev控件的皮肤样式, 所以上面只是演示了部分控件的效果. 下面则是一些实际项目中的截图: Dev的控件样式不仅美观丰富, 上面仅皮肤设置就有4 ...
- java自带uuid生成
java自带uuid生成UUID.randomUUID().toString()
- cache 和 buffer的区别
cache 和 buffer的区别: Cache:高速缓存,是位于CPU与主内存间的一种容量较小但速度很高的存储器.由于CPU的速度远高于主内存, CPU直接从内存中存取数据要等待一定时间周期,Cac ...