java开源项目之IQQ学习记录之项目环境搭建与启动
来源:互联网 发布:手机游戏优化器 编辑:程序博客网 时间:2024/05/16 05:31
本文链接地址:http://blog.csdn.net/sushengmiyan/article/details/18779727
作者:sushengmiyan
现在就码字说说今天晚上搞定的一个项目吧,是java的,开源项目 名字叫IQQ。
开源项目IQQ简介:
个人理解:IQQ是借助于WEBQQ协议开发的一个桌面应用小程序,使用Java语言跨平台开发,可以使用于Java所支持的各种平台上运行,当然,仅供学习研究使用,不能当做商业用途哟,作者基于Linux(Ubuntu 12.04)系统,使用IDE NetBeans开发,以源代码公开方式贡献给各个程序爱好者,其目前实现了登录和聊天等基本功能,现在正在处于界面优化,性能提升的阶段,是托管在谷歌项目上的,,希望可以一起开发此项目大家感兴趣的也可以加入哟。
IQQ的官方网址:https://code.google.com/p/iqq/
开源作者:
iqq第一个版本是 承诺一个人开发的 当初是用的netbeans。
后来有一个重量级人物 solosky 加入后 iqq全部重写的 而且是用的eclipse 代码很优雅。
官网上都注明了源代码和每日构造的下载地址,按需索取即可咯,获取的时候需要svn勒,这个都是基础了对吧,不会svn的可以先学习下svn,这里有我之前刚接触的时候的一些学习记录,大家感兴趣的可以看看http://blog.csdn.net/sushengmiyan/article/details/7437446
对于开发人员来讲,有了源代码,无疑就是天大的喜事啊,有了源代码我们想干嘛就可以干嘛了。(*^__^*) 嘻嘻……那么就简单看下,如何成功运行这个项目吧~
首先介绍下我目前的环境配置:
电脑硬件:联想一体机(ideacentre b320i)
操作系统:windows xp (虽然以后不维护了,但是经典就是经典,舍不得换)
软件系统:JDK 1.7.0_51-b13(JDK目前的最新版本) 、Eclipse(标准版) 、还有乌龟SVN(tortoisesvn.net下载一个即可)
好了,有了上述环境之后,需要我们得到IQQ的项目源码,官网都有链接,我们现在只需要得这俩即可:
①.svn: http://iqq.googlecode.com/svn/trunk/IQQ_V2.1/
②.svn: http://webqq-core.googlecode.com/svn/incubator/WebQQCore/
注意知道②是①需要依赖的项目,是需要得到的
我这里将得到的都存放在了磁盘目录E:\javaEclipse下,如图:
得到的两个项目是IQQ_V2.1和WebQQCore两个文件夹,中间的ProjctSrc是我Eclipse使用的文件夹。
使用svn将文件夹的下来之后,就需要使用eclipse创建项目了。
File-New-JavaProject 工程名字我取得是JQQ,一路往下next, 到finish。创建完成一个项目,项目创建完成之后。在项目上右键,import,弹出导入对话框,选择General,选择Existing Projects into Workspace 一路next,选择的导入的项目的时候,就选择刚才下载的IQQ_V2.1目录,完成。
好。到这个时候,项目已经导入完毕了,这时候我发现项目还是不能正确运行,原因是引用的WEBQQ项目没有引入,因此再执行一遍import这时候,选择 WebQQCore目录工程即可。好,这样就把环境搭好了。
如果你也出现了我下面那样的界面,那么你距离成功也就不远了
这时候,运行eclipse 右键,run 即可。看看效果吧~
启动登录画面
登录之后的界面:
可以发消息噢!
剩下的事情就是看源代码咯。(*^__^*) 嘻嘻……,大功告成,兴奋。过年啦
- java开源项目之IQQ学习记录之项目环境搭建与启动
- java开源项目之IQQ学习记录之单例模式与log4j日志记录
- Android学习笔记之项目环境搭建
- Grunt学习笔记之开发环境的搭建与创建一个基本的项目
- struts2小项目学习01之环境的搭建
- cordova 之android环境搭建与项目dubg错误
- QT学习记录之环境搭建
- Hi3518EV200学习记录之环境搭建
- 【项目管理】之maven+nexus环境搭建
- Java学习之环境搭建
- JAVA学习遇到问题之项目部署环境配置
- Java学习之交通项目
- Java学习之银行业务项目
- 学习日记之Spring-Mybatis项目搭建
- beego 项目搭建与启动
- java项目启动之编码问题
- android开源项目---SlidingMenu环境的搭建与使用
- 启动项目之经验谈~~~
- android mock location
- 编辑文章 - 博客频道 - CSDN.NET
- 值得收藏的Microsoft SQL Server下的SQL语句
- 1027. Colors in Mars (20)
- 基于区域卷积的增强型点噪声算法
- java开源项目之IQQ学习记录之项目环境搭建与启动
- Hadoop云盘系统(转载)
- iOS的事件分发
- 1023. Have Fun with Numbers (20)
- 黑马程序员_04函数与数组
- 可复用的循环链表
- VMware Linux 共享文件夹 虚拟机无共享文件解决方法
- inux/unix dd命令
- Eclipse下安装TomcatPlugin插件