• java开源项目之IQQ学习记录之项目环境搭建与启动


    本文链接地址: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 即可。看看效果吧~


    启动登录画面

    登录之后的界面:


    可以发消息噢!


    剩下的事情就是看源代码咯。(*^__^*) 嘻嘻……,大功告成,兴奋。过年啦


  • 相关阅读:
    递归函数的写法笔记
    Spring项目中执行Java脚本
    关于秒杀的系统架构优化思路
    分布式搜索引擎Elasticsearch性能优化与配置
    分布式搜索引擎ElasticSearch+Kibana (Marvel插件安装详解)
    分布式搜索引擎Elasticsearch的查询与过滤
    Linux 下编译升级 Python
    搭建通过 ssh 访问的 Git 服务器
    分布式搜索引擎Elasticsearch的简单使用
    PHP 源码学习之线程安全
  • 原文地址:https://www.cnblogs.com/muyuge/p/6152536.html
Copyright © 2020-2023  润新知