<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>lijinyan3000</title>
    <description></description>
    <link>http://lijinyan3000.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>C Elements of Style.zip</title>
        <author>lijinyan3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lijinyan3000.javaeye.com">lijinyan3000</a>&nbsp;
          链接：<a href="http://lijinyan3000.javaeye.com/blog/192211" style="color:red;">http://lijinyan3000.javaeye.com/blog/192211</a>&nbsp;
          发表时间: 2008年05月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>C Elements of Style.zip</p>
          <br/>
          <span style="color:red;">
            <a href="http://lijinyan3000.javaeye.com/blog/192211#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 12 May 2008 13:42:53 +0800</pubDate>
        <link>http://lijinyan3000.javaeye.com/blog/192211</link>
        <guid>http://lijinyan3000.javaeye.com/blog/192211</guid>
      </item>
      <item>
        <title>Advanced Programming in the UNIX Environment.zip</title>
        <author>lijinyan3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lijinyan3000.javaeye.com">lijinyan3000</a>&nbsp;
          链接：<a href="http://lijinyan3000.javaeye.com/blog/192209" style="color:red;">http://lijinyan3000.javaeye.com/blog/192209</a>&nbsp;
          发表时间: 2008年05月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>Advanced Programming in the UNIX Environment.zip</p>
          <br/>
          <span style="color:red;">
            <a href="http://lijinyan3000.javaeye.com/blog/192209#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 12 May 2008 13:40:02 +0800</pubDate>
        <link>http://lijinyan3000.javaeye.com/blog/192209</link>
        <guid>http://lijinyan3000.javaeye.com/blog/192209</guid>
      </item>
      <item>
        <title>CuteFTP Pro v8.0.5 破解版</title>
        <author>lijinyan3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lijinyan3000.javaeye.com">lijinyan3000</a>&nbsp;
          链接：<a href="http://lijinyan3000.javaeye.com/blog/191970" style="color:red;">http://lijinyan3000.javaeye.com/blog/191970</a>&nbsp;
          发表时间: 2008年05月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>CuteFTP Pro v8.0.5 破解版</p>
          <br/>
          <span style="color:red;">
            <a href="http://lijinyan3000.javaeye.com/blog/191970#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 11 May 2008 18:42:54 +0800</pubDate>
        <link>http://lijinyan3000.javaeye.com/blog/191970</link>
        <guid>http://lijinyan3000.javaeye.com/blog/191970</guid>
      </item>
      <item>
        <title>jwchat-1.0beta3.zip</title>
        <author>lijinyan3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lijinyan3000.javaeye.com">lijinyan3000</a>&nbsp;
          链接：<a href="http://lijinyan3000.javaeye.com/blog/191609" style="color:red;">http://lijinyan3000.javaeye.com/blog/191609</a>&nbsp;
          发表时间: 2008年05月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>jwchat 1.0 beta 3</p>
<p>下载地址：<label id="am1"><a href="http://jwchat.sourceforge.net/" id="link_am1" target="_blank">jwchat.sourceforge.net</a>
</label>
</p>
          <br/>
          <span style="color:red;">
            <a href="http://lijinyan3000.javaeye.com/blog/191609#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 09 May 2008 23:23:11 +0800</pubDate>
        <link>http://lijinyan3000.javaeye.com/blog/191609</link>
        <guid>http://lijinyan3000.javaeye.com/blog/191609</guid>
      </item>
      <item>
        <title>SHW32.dll</title>
        <author>lijinyan3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lijinyan3000.javaeye.com">lijinyan3000</a>&nbsp;
          链接：<a href="http://lijinyan3000.javaeye.com/blog/188283" style="color:red;">http://lijinyan3000.javaeye.com/blog/188283</a>&nbsp;
          发表时间: 2008年04月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>SHW32.dll用来替换rational安装目录下的Rose目录里的低版本的SHW32.dll</p>
          <br/>
          <span style="color:red;">
            <a href="http://lijinyan3000.javaeye.com/blog/188283#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 30 Apr 2008 09:54:54 +0800</pubDate>
        <link>http://lijinyan3000.javaeye.com/blog/188283</link>
        <guid>http://lijinyan3000.javaeye.com/blog/188283</guid>
      </item>
      <item>
        <title>C++代码设计与重用</title>
        <author>lijinyan3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lijinyan3000.javaeye.com">lijinyan3000</a>&nbsp;
          链接：<a href="http://lijinyan3000.javaeye.com/blog/187405" style="color:red;">http://lijinyan3000.javaeye.com/blog/187405</a>&nbsp;
          发表时间: 2008年04月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>C++代码设计与重用</p>
          <br/>
          <span style="color:red;">
            <a href="http://lijinyan3000.javaeye.com/blog/187405#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 28 Apr 2008 08:57:16 +0800</pubDate>
        <link>http://lijinyan3000.javaeye.com/blog/187405</link>
        <guid>http://lijinyan3000.javaeye.com/blog/187405</guid>
      </item>
      <item>
        <title>Windows CE 设备驱动程序开发指南</title>
        <author>lijinyan3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lijinyan3000.javaeye.com">lijinyan3000</a>&nbsp;
          链接：<a href="http://lijinyan3000.javaeye.com/blog/187404" style="color:red;">http://lijinyan3000.javaeye.com/blog/187404</a>&nbsp;
          发表时间: 2008年04月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>Windows CE 设备驱动程序开发指南</p>
          <br/>
          <span style="color:red;">
            <a href="http://lijinyan3000.javaeye.com/blog/187404#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 28 Apr 2008 08:49:54 +0800</pubDate>
        <link>http://lijinyan3000.javaeye.com/blog/187404</link>
        <guid>http://lijinyan3000.javaeye.com/blog/187404</guid>
      </item>
      <item>
        <title>Microsoft Windows CE 程序设计</title>
        <author>lijinyan3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lijinyan3000.javaeye.com">lijinyan3000</a>&nbsp;
          链接：<a href="http://lijinyan3000.javaeye.com/blog/187402" style="color:red;">http://lijinyan3000.javaeye.com/blog/187402</a>&nbsp;
          发表时间: 2008年04月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>Microsoft Windows CE 程序设计</p>
          <br/>
          <span style="color:red;">
            <a href="http://lijinyan3000.javaeye.com/blog/187402#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 28 Apr 2008 08:40:17 +0800</pubDate>
        <link>http://lijinyan3000.javaeye.com/blog/187402</link>
        <guid>http://lijinyan3000.javaeye.com/blog/187402</guid>
      </item>
      <item>
        <title>搜索引擎--原理、技术与系统</title>
        <author>lijinyan3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lijinyan3000.javaeye.com">lijinyan3000</a>&nbsp;
          链接：<a href="http://lijinyan3000.javaeye.com/blog/187399" style="color:red;">http://lijinyan3000.javaeye.com/blog/187399</a>&nbsp;
          发表时间: 2008年04月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>搜索引擎--原理、技术与系统</p>
          <br/>
          <span style="color:red;">
            <a href="http://lijinyan3000.javaeye.com/blog/187399#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 28 Apr 2008 08:33:08 +0800</pubDate>
        <link>http://lijinyan3000.javaeye.com/blog/187399</link>
        <guid>http://lijinyan3000.javaeye.com/blog/187399</guid>
      </item>
      <item>
        <title>myicq.1.0a1</title>
        <author>lijinyan3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lijinyan3000.javaeye.com">lijinyan3000</a>&nbsp;
          链接：<a href="http://lijinyan3000.javaeye.com/blog/187398" style="color:red;">http://lijinyan3000.javaeye.com/blog/187398</a>&nbsp;
          发表时间: 2008年04月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>myicq.1.0a1 ， 一个VC开发的简单聊天工具，其中关于DB的使用语句，有个地方写错了。</p>
          <br/>
          <span style="color:red;">
            <a href="http://lijinyan3000.javaeye.com/blog/187398#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 28 Apr 2008 08:29:32 +0800</pubDate>
        <link>http://lijinyan3000.javaeye.com/blog/187398</link>
        <guid>http://lijinyan3000.javaeye.com/blog/187398</guid>
      </item>
      <item>
        <title>JavaMail API Design Specification</title>
        <author>lijinyan3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lijinyan3000.javaeye.com">lijinyan3000</a>&nbsp;
          链接：<a href="http://lijinyan3000.javaeye.com/blog/187396" style="color:red;">http://lijinyan3000.javaeye.com/blog/187396</a>&nbsp;
          发表时间: 2008年04月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>JavaMail开发的相关资料，英文版的。</p>
          <br/>
          <span style="color:red;">
            <a href="http://lijinyan3000.javaeye.com/blog/187396#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 28 Apr 2008 08:16:36 +0800</pubDate>
        <link>http://lijinyan3000.javaeye.com/blog/187396</link>
        <guid>http://lijinyan3000.javaeye.com/blog/187396</guid>
      </item>
      <item>
        <title>软件工程文档模板</title>
        <author>lijinyan3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lijinyan3000.javaeye.com">lijinyan3000</a>&nbsp;
          链接：<a href="http://lijinyan3000.javaeye.com/blog/187357" style="color:red;">http://lijinyan3000.javaeye.com/blog/187357</a>&nbsp;
          发表时间: 2008年04月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>资源名称：软件工程文档模板</p>
          <br/>
          <span style="color:red;">
            <a href="http://lijinyan3000.javaeye.com/blog/187357#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 27 Apr 2008 21:17:51 +0800</pubDate>
        <link>http://lijinyan3000.javaeye.com/blog/187357</link>
        <guid>http://lijinyan3000.javaeye.com/blog/187357</guid>
      </item>
      <item>
        <title>Spark源代码编译生成全攻略</title>
        <author>lijinyan3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lijinyan3000.javaeye.com">lijinyan3000</a>&nbsp;
          链接：<a href="http://lijinyan3000.javaeye.com/blog/182017" style="color:red;">http://lijinyan3000.javaeye.com/blog/182017</a>&nbsp;
          发表时间: 2008年04月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;</p>
<p><span style="font-family: 楷体_GB2312; font-size: medium;">本文来源:<a href="http://bookbookpicture.spaces.live.com/blog/cns!68F3076C3C3DA5EB!671.entry" target="_blank">http://bookbookpicture.spaces.live.com/blog/cns!68F3076C3C3DA5EB!671.entry</a>
</span>
 
</p>
<p><span style="font-family: 楷体_GB2312; font-size: medium;">&nbsp;&nbsp;&nbsp; 其实关于这个问题在Spark的官网</span>
<a href="http://www.igniterealtime.org/"><span style="font-family: 楷体_GB2312; font-size: medium;">www.igniterealtime.org</span>
</a>
<span style="font-family: 楷体_GB2312; font-size: medium;">上有很详尽的介绍，因此本文大部分内容是从英文文档引用而来的，其中还有一些个人的经验。 </span>
</p>
<p><span style="font-family: 楷体_GB2312; font-size: medium;">Spark源代码:<a href="http://clnmzq.bay.livefilestore.com/y1pJkEsOedhiF-aij2nju1UDzO1ODS54RKbbtZzw5OD3cHw8H9-MjGzoPtQbrUeFWvv0P5vCWk58RgiHzW1ON3vzrg1XHCeeEo1/spark(svn%E8%87%AA%E5%8A%A8%E4%B8%8B%E8%BD%BD).zip" target="_blank">下载地址</a>
<br />
想了解更多关于&quot;Spark&quot;的文章,请点击<a href="http://bookbookpicture.spaces.live.com/blog/cns!68F3076C3C3DA5EB!671.entry" target="_blank">这里</a>
.</span>
 
</p>
<ol>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">安装JDK<br />
这个不用说了，注意版本，最少要1.5，推荐使用 </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">安装Eclipse3.3<br />
a) 从官网下载Eclipse 3.3 
(对Java开发者用的)<br />
b) 假设你把eclipse安装在c:/program 
files/eclipse,进入这个文件夹，为eclipse.exe创造一个桌面图标，右击这个图标，选择&ldquo;属性&rdquo;，打开属性对话框，在&ldquo;目标&rdquo;的输入框里，输入如下<br />
&nbsp;&nbsp;&nbsp;&nbsp; 
&quot;C:\Program Files\Eclipse\eclipse.exe&quot; -vm &quot;C:\Program 
Files\Java\jdk1.6.0\bin\javaw&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp; 熟悉eclipse的都知道这是为eclipse指定使用哪个Java VM。 
</span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">为eclipse安装Subversive插件<br />
a）用上面建的图标打开eclipse，下面开始安装Subversive插件，由于我用的是英文版的ecplipse，<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
下面的菜单我都用英文。 <br />
b） 点击</span>
<span style="font-size: medium;"><span style="font-family: 楷体_GB2312;">Help::Software 
Updates::Find and Install...<br />
c）点击 Search for new features to install ，点 
</span>
</span>
<span style="font-size: medium;"><span style="font-family: 楷体_GB2312;">Next<br />
d）点New Remote Site... 
按钮<br />
e）在name的输入框里输入 <strong>Subversive</strong>
 
，并且在URL输入框里输入<br />
</span>
</span>
<a href="http://www.polarion.org/projects/subversive/download/1.1/update-site"><strong><span style="font-family: 楷体_GB2312; font-size: medium;">http://www.polarion.org/projects/subversive/download/1.1/update-site</span>
</strong>
</a>
<br />
<span style="font-family: 楷体_GB2312; font-size: medium;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; （最新的<strong>Subversive</strong>
地址上 </span>
<a href="http://www.eclipse.org/subversive"><span style="font-family: 楷体_GB2312; font-size: medium;">http://www.eclipse.org/subversive</span>
</a>
<span style="font-family: 楷体_GB2312; font-size: medium;"> 
查询）<br />
f）点击<strong>Finish</strong>
 
，开始安装Subversive，eclipse将搜索网站，并且在下一个窗口中显示你想安装的功能<br />
&nbsp;&nbsp;&nbsp;&nbsp; 选择安装Subversive SVN Team 
Provider Plugin 和 </span>
<span style="font-size: medium;"><span style="font-family: 楷体_GB2312;">Subversive Client 
Libraries下面所有的功能<br />
<strong>g）</strong>
&nbsp;&nbsp;&nbsp;&nbsp; 点Next，eclipse开始安装过程，安装结束后重启eclipse。 
</span>
</span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">利用svn方式下载spark代码<br />
a）点击如下</span>
<span style="font-family: 楷体_GB2312; font-size: medium;">Windows::Open Perspective::Other...<br />
b）弹出一个&ldquo;Open 
Perspective&rdquo;对话框，选择&ldquo;SVN Repository Exploring&rdquo;，单击OK<br />
c）这是eclipse界面发生变化，在左边的&ldquo; SVN 
Repositories&rdquo;面板上，右击鼠标<br />
&nbsp;&nbsp;&nbsp;&nbsp; 选择New::Repository Location...<br />
d）在&ldquo;New 
Repository Location&rdquo;的位置输入<br />
&nbsp;&nbsp;&nbsp;&nbsp; &ldquo;</span>
<a href="http://svn.igniterealtime.org/svn/repos"><span style="font-family: 楷体_GB2312; font-size: medium;">http://svn.igniterealtime.org/svn/repos</span>
</a>
<span style="font-family: 楷体_GB2312; font-size: medium;">&rdquo;，单击 &ldquo;Finish&rdquo;<br />
e）在 </span>
<span style="font-size: medium;"><span style="font-family: 楷体_GB2312;">SVN 
Repositories面板上，会发生变化，展开它，找到spark的选项，右击<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spark下面的trunk项，选择&ldquo;Check 
Out&rdquo;，下载spark的代码。<br />
f）下载完成后，选择Window::Open Perspective::Java，在Project 
Explorer面板上，<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 看到Spark项目，删掉它，在弹出来的对话框中选择&ldquo;Do not delete contents&rdquo;<br />
&nbsp;&nbsp;&nbsp;&nbsp; 
在工作目录下面找到spark文件夹，里面就是spark的源代码。<br />
注:也可以不要这么麻烦,我在上面提供了一个链接,可以直接下载Spark源代码,上面的步骤都<br />
&nbsp;&nbsp; 
可以省了.<br />
<strong>&nbsp;&nbsp; </strong>
</span>
</span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">创建Spark项目<br />
1)点击Window::Open 
Perspective::Java菜单<br />
2)在Project 
Explorer窗口中,如果有spark这个项目,把它删了,删除时,会问你要不要删除<br />
&nbsp; 
文件,选择不要.<br />
3)选择File::New::Project...,再选择Java::Java Project,在New Java 
Project窗口选择<br />
&nbsp; &quot;Create project from existiing 
source&quot;,然后把spark文件所在的文件夹加进去.<br />
4)在&quot;project 
name&quot;中输入spark,要和文件夹的名字相同.<br />
5)点Finish.</span>
 
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">生成Spark<br />
1)点击Window::Show 
View::Ant<br />
2)右击Ant面板,选择Add 
Buildfiles<br />
3)展开spark::build文件夹,选择build.xml,点击&quot;OK&quot;<br />
4)在Ant面板,展开Spark,双击&quot;release&quot;,等一段时间,会提示&quot;Build 
Successful&quot;.</span>
 
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Create Project Builder<br />
</span>
<span style="font-family: 楷体_GB2312; font-size: medium;">1)点击Run::Open Debug Dialog...,出现&quot;Run&quot;窗口<br />
2)选择&quot;Java 
Application&quot;,点击&quot;New&quot;按钮.<br />
3)在&quot;Main&quot;标签页,将New_configuration换成Spark或其它的这个无所谓.<br />
4)点击Project::Browse按钮,选择Spark,再点OK.<br />
5)点击Main 
class::Search按钮,选择main所在的类Startup-org.jivesoftware.launcher,<br />
&nbsp; 
再点击OK<br />
6)建议勾选Stop in main.<br />
7)点击Classpath标签页,选择User Entries 
,使得Advanced..按钮变的可用.点击Advanced<br />
&nbsp; 按钮.<br />
8)在弹出来的Advanced Options窗口,选择Add 
Folders,再点OK,在Folder Selection窗口<br />
&nbsp; 选择spark::src::resources 
文件夹,点击OK<br />
9)选择Common标签页,勾选Debug,Run前面的框<br />
10)点击Apply,再点击Close </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Run/Debug<br />
点击Run::Open Run 
Dialog..,在弹出的对话框选择Spark,然后点Run就行了.</span>
</li>
</ol>
<p><span style="font-family: 楷体_GB2312; font-size: medium;">英文文档来源： </span>
<a href="http://www.igniterealtime.org/community/docs/DOC-1040"><span style="font-family: 楷体_GB2312; font-size: medium;">http://www.igniterealtime.org/community/docs/DOC-1040</span>
</a>
<span style="font-family: 楷体_GB2312; font-size: medium;"> </span>
</p>
<p><span style="font-family: 楷体_GB2312; font-size: medium;">英文文档如下： </span>
</p>
<p><span style="font-family: 楷体_GB2312; font-size: medium;">This guide assumes that you are installing 
everything from scratch. If you've done some parts of them, this guide may still 
be useful. I compile this guide to the best of my knowledge. I apologize if it 
doesn't work for you. </span>
</p>
<p><span style="font-size: medium;"><span style="font-family: 楷体_GB2312;"><strong>Notes:</strong>
 </span>
</span>
</p>
<ul>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">This guide assumes that you want the latest 
updates of the source i.e. from the project's <strong>trunk</strong>
 directory. 
If you only want the released/stable version, checkout the desired release from 
under <br />
the <strong>tags</strong>
 directory. </span>
</li>
</ul>
<p><span style="font-family: 楷体_GB2312; font-size: medium;">
<hr size="2" />
</span>
</p>
<p><span style="font-size: medium;"><span style="font-family: 楷体_GB2312;"><strong>Install JDK</strong>
 </span>
</span>
</p>
<ul>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Download JDK and install them. The least version 
should be 1.5. I use 1.6. Sorry, no instruction for this. </span>
</li>
</ul>
<p><span style="font-size: medium;"><span style="font-family: 楷体_GB2312;"><strong>Install Eclipse 3.3</strong>
 
</span>
</span>
</p>
<ul>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Download Eclipse 3.3 from www.eclipse.org. I use 
<em>Eclipse IDE for Java EE Developers</em>
. You should at least use <em>Eclipse 
IDE for Java Developers</em>
. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Extract the downloaded zip file into 
<strong>C:/Program Files/Eclipse</strong>
. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Open <strong>C:/Program Files/Eclipse</strong>
 
folder. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Right click and drag 
<strong>eclipse.exe</strong>
 on to your desktop (or Windows taskbar) to create a 
shortcut icon. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Right click the shortcut icon and choose 
<strong>Properties</strong>
. The <strong>Eclipse Properties</strong>
 window will 
show. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">The <strong>Target</strong>
 textbox should read 
something like this <strong>&quot;C:\Program Files\Eclipse\eclipse.exe&quot; -vm 
&quot;C:\Program Files\Java\jdk1.6.0\bin\javaw&quot;</strong>
 depending on the JDK that 
you use and where you installed it. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Close the <strong>Eclipse Properties</strong>
 
window. </span>
</li>
</ul>
<p><span style="font-size: medium;"><span style="font-family: 楷体_GB2312;"><strong>Install Subversive Plugin</strong>
 
</span>
</span>
</p>
<ul>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Double-click the shortcut icon to start Eclipse. 
</span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Select/enter your preferred workspace and click 
<strong>OK</strong>
 to open Eclipse main IDE window. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click on the <strong>Workbench</strong>
 icon to 
close the welcome screen. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click <strong>Help::Software Updates::Find and 
Install...</strong>
 menu. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click on <strong>Search for new features to 
install</strong>
 and click <strong>Next</strong>
. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click on <strong>New Remote Site...</strong>
 
button. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Enter <strong>Subversive</strong>
 in the 
<strong>Name</strong>
 box and <strong><a href="http://www.polarion.org/projects/subversive/download/1.1/update-site">http://www.polarion.org/projects/subversive/download/1.1/update-site</a>
</strong>
 
in the URL box (Check the latest URL from </span>
<a href="http://www.eclipse.org/subversive"><span style="font-family: 楷体_GB2312; font-size: medium;">http://www.eclipse.org/subversive</span>
</a>
<span style="font-family: 楷体_GB2312; font-size: medium;"> 
website), then click <strong>OK</strong>
. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click <strong>Finish</strong>
 to install 
Subversive. Eclipse will search for the update site and show the result in a 
next window where you will select the features to install. I choose everything 
under <strong>Subversive SVN Team Provider Plugin</strong>
 and 
<strong>Subversive Client Libraries</strong>
. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click <strong>Next</strong>
 to continue and so 
on until the installation ends. You normally want to restart Eclipse when the 
installation ends. </span>
</li>
</ul>
<p><span style="font-size: medium;"><span style="font-family: 楷体_GB2312;"><strong>Check Out Spark SVN</strong>
 
</span>
</span>
</p>
<ul>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click <strong>Windows::Open 
Perspective::Other...</strong>
 menu. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click on <strong>SVN Repository 
Exploring</strong>
 on the <strong>Open Perspective</strong>
 window and click 
<strong>OK</strong>
. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Right-click on <strong>SVN Repositories</strong>
 
screen and choose <strong>New::Repository Location...</strong>
 </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">On <strong>New Repository Location</strong>
 
enter <strong><a href="http://svn.igniterealtime.org/svn/repos">http://svn.igniterealtime.org/svn/repos</a>
</strong>
 
in the URL box and click <strong>Finish</strong>
. You'll see the URL location in 
the <strong>SVN Repositories</strong>
 screen. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Expand the URL location. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Expand the <strong>spark</strong>
 tree. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Right-click on <strong>trunk</strong>
 and choose 
<strong>Check Out</strong>
. Make yourself some Mocha while waiting for the 
checkout to complete. </span>
</li>
</ul>
<p><span style="font-size: medium;"><span style="font-family: 楷体_GB2312;"><strong>Create Spark Project</strong>
 
</span>
</span>
</p>
<ul>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click <strong>Window::Open 
Perspective::Java</strong>
 menu. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">In the <strong>Project Explorer</strong>
 screen, 
if there is a <strong>spark</strong>
 project, delete it. This project was 
created during the Spark check out process. Yes you read it correctly, DELETE 
the project!!! Otherwise you'll have to setup your Spark development environment 
manually. On the <strong>Confirm Project Delete</strong>
 choose <strong>Do not 
delete contents</strong>
, then click <strong>Yes</strong>
. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click <strong>File::New::Project...</strong>
 
Notice the ellipses!!! </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Select <strong>Java::Java Project</strong>
 and 
click <strong>Next</strong>
. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">On the <strong>New Java Project</strong>
 window 
choose <strong>Create project from existing source</strong>
 and browse to where 
<strong>spark</strong>
 folder is located under your workspace. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">In the <strong>Project</strong>
 
<strong>name</strong>
 box enter exactly as <strong>spark</strong>
. Otherwise, 
the <strong>Next</strong>
 and <strong>Finish</strong>
 button remain disabled. 
Click on <strong>Next</strong>
. Eclipse will read the directory structure to 
setup the environment automatically (almost) for you and you can see what it 
does on the next screen. Then click on <strong>Finish</strong>
. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">If the <strong>Open Associated 
Perspective</strong>
 windows opens, click Yes. </span>
</li>
</ul>
<p><span style="font-size: medium;"><span style="font-family: 楷体_GB2312;"><strong>Build Spark</strong>
 </span>
</span>
</p>
<ul>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click <strong>Window::Show View::Ant</strong>
 
menu. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Right-click the <strong>Ant</strong>
 screen and 
choose <strong>Add Buildfiles...</strong>
 </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Expand the <strong>spark::build</strong>
 folder 
and select <strong>build.xml</strong>
, then click <strong>OK</strong>
. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">On the <strong>Ant</strong>
 screen, expand the 
<strong>Spark</strong>
 and double-click on <strong>release</strong>
 ant task. 
The build may fail because you're checking out the daily updates of Spark 
sources, which may contain bugs. If so, wait for another day and hope that the 
developers discover and fix the bug; or you might dare to fix it yourself. 
During this first time setup, a successful build is necessary before you can 
proceed with the remaining tasks below. </span>
</li>
</ul>
<p><span style="font-size: medium;"><span style="font-family: 楷体_GB2312;"><strong>Create Project Builder</strong>
 
</span>
</span>
</p>
<ul>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click <strong>Run::Open Run Dialog...</strong>
 
or <strong>Run::Open Debug Dialog...</strong>
 menu. A <strong>Run</strong>
 
window shows. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Select <strong>Java Application</strong>
 and 
click on the <strong>New</strong>
 button. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">On the <strong>Main</strong>
 tab of the 
<strong>Run</strong>
 window, change the <strong>New_configuration</strong>
 name 
to <strong>Spark</strong>
 or anything you like. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click on <strong>Project::Browse</strong>
 button 
and select <strong>spark</strong>
 and click <strong>OK</strong>
. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click on <strong>Main class::Search</strong>
 
button and select <strong>Startup - org.jivesoftware.launcher</strong>
 and click 
<strong>OK</strong>
. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">I'd suggest that you select <strong>Stop in 
main</strong>
 check box so that you could later verify that debugging works. 
</span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click on <strong>Classpath</strong>
 tab. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Select <strong>User Entries</strong>
 so that the 
<strong>Advanced...</strong>
 button will be enabled. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click on the <strong>Advanced...</strong>
 
button. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">On the <strong>Advanced Options</strong>
 window 
select <strong>Add Folders</strong>
 and click <strong>OK</strong>
. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">On the <strong>Folder Selection</strong>
 window 
select <strong>spark::src::resources</strong>
 folder and click 
<strong>OK</strong>
. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click on <strong>Common</strong>
 tab. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Select the <strong>Debug</strong>
 and 
<strong>Run</strong>
 check box. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click on <strong>Apply</strong>
 button. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">Click on <strong>Close</strong>
 button. 
</span>
</li>
</ul>
<p><span style="font-size: medium;"><span style="font-family: 楷体_GB2312;"><strong>Run/Debug</strong>
 </span>
</span>
</p>
<ul>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">The setting is now complete for Spark. </span>
</li>
<li><span style="font-family: 楷体_GB2312; font-size: medium;">You may test running and debugging by clicking 
on <strong>Run::Run History::Spark</strong>
 and <strong>Run::Debug 
History::Spark</strong>
 respectively. If you choose the later and if you follow 
this instruction closely, execution will stop in the main method of 
<strong>Startup.java</strong>
. </span>
</li>
</ul>
          <br/>
          <span style="color:red;">
            <a href="http://lijinyan3000.javaeye.com/blog/182017#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 12 Apr 2008 10:21:43 +0800</pubDate>
        <link>http://lijinyan3000.javaeye.com/blog/182017</link>
        <guid>http://lijinyan3000.javaeye.com/blog/182017</guid>
      </item>
      <item>
        <title>Spark源代码编译生成全攻略</title>
        <author>lijinyan3000</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lijinyan3000.javaeye.com">lijinyan3000</a>&nbsp;
          链接：<a href="http://lijinyan3000.javaeye.com/blog/181956" style="color:red;">http://lijinyan3000.javaeye.com/blog/181956</a>&nbsp;
          发表时间: 2008年04月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>本文来源:http://bookbookpicture.spaces.live.com/blog/cns!68F3076C3C3DA5EB!671.entry<br />
<br />
    其实关于这个问题在Spark的官网www.igniterealtime.org上有很详尽的介绍，因此本文大部分内容是从英文文档引用而来的，其中还有一些个人的经验。<br />
<br />
Spark源代码:<a href="http://clnmzq.bay.livefilestore.com/y1pJkEsOedhiF-aij2nju1UDzO1ODS54RKbbtZzw5OD3cHw8H9-MjGzoPtQbrUeFWvv0P5vCWk58RgiHzW1ON3vzrg1XHCeeEo1/spark(svn%E8%87%AA%E5%8A%A8%E4%B8%8B%E8%BD%BD).zip" target="_blank">下载地址</a>
<br />
想了解更多关于&quot;Spark&quot;的文章,请点击<a href="http://bookbookpicture.spaces.live.com/blog/cns!68F3076C3C3DA5EB!671.entry" target="_blank">这里</a>
.<br />
<br />
   1. 安装JDK<br />
      这个不用说了，注意版本，最少要1.5，推荐使用<br />
   2. 安装Eclipse3.3<br />
      a) 从官网下载Eclipse 3.3 (对Java开发者用的)<br />
      b) 假设你把eclipse安装在c:/program files/eclipse,进入这个文件夹，为eclipse.exe创造一个桌面图标，右击这个图标，选择&ldquo;属性&rdquo;，打开属性对话框，在&ldquo;目标&rdquo;的输入框里，输入如下<br />
           &quot;C:\Program Files\Eclipse\eclipse.exe&quot; -vm &quot;C:\Program Files\Java\jdk1.6.0\bin\javaw&quot;<br />
           熟悉eclipse的都知道这是为eclipse指定使用哪个Java VM。<br />
   3. 为eclipse安装Subversive插件<br />
      a）用上面建的图标打开eclipse，下面开始安装Subversive插件，由于我用的是英文版的ecplipse，<br />
            下面的菜单我都用英文。<br />
      b） 点击Help::Software Updates::Find and Install...<br />
      c）点击 Search for new features to install ，点 Next<br />
      d）点New Remote Site... 按钮<br />
      e）在name的输入框里输入 Subversive ，并且在URL输入框里输入<br />
      http://www.polarion.org/projects/subversive/download/1.1/update-site<br />
            （最新的Subversive地址上 http://www.eclipse.org/subversive 查询）<br />
      f）点击Finish ，开始安装Subversive，eclipse将搜索网站，并且在下一个窗口中显示你想安装的功能<br />
           选择安装Subversive SVN Team Provider Plugin 和 Subversive Client Libraries下面所有的功能<br />
      g）     点Next，eclipse开始安装过程，安装结束后重启eclipse。<br />
   4. 利用svn方式下载spark代码<br />
      a）点击如下Windows::Open Perspective::Other...<br />
      b）弹出一个&ldquo;Open Perspective&rdquo;对话框，选择&ldquo;SVN Repository Exploring&rdquo;，单击OK<br />
      c）这是eclipse界面发生变化，在左边的&ldquo; SVN Repositories&rdquo;面板上，右击鼠标<br />
           选择New::Repository Location...<br />
      d）在&ldquo;New Repository Location&rdquo;的位置输入<br />
           &ldquo;http://svn.igniterealtime.org/svn/repos&rdquo;，单击 &ldquo;Finish&rdquo;<br />
      e）在 SVN Repositories面板上，会发生变化，展开它，找到spark的选项，右击<br />
            spark下面的trunk项，选择&ldquo;Check Out&rdquo;，下载spark的代码。<br />
      f）下载完成后，选择Window::Open Perspective::Java，在Project Explorer面板上，<br />
            看到Spark项目，删掉它，在弹出来的对话框中选择&ldquo;Do not delete contents&rdquo;<br />
           在工作目录下面找到spark文件夹，里面就是spark的源代码。<br />
      注:也可以不要这么麻烦,我在上面提供了一个链接,可以直接下载Spark源代码,上面的步骤都<br />
         可以省了.<br />
        <br />
   5. 创建Spark项目<br />
      1)点击Window::Open Perspective::Java菜单<br />
      2)在Project Explorer窗口中,如果有spark这个项目,把它删了,删除时,会问你要不要删除<br />
        文件,选择不要.<br />
      3)选择File::New::Project...,再选择Java::Java Project,在New Java Project窗口选择<br />
        &quot;Create project from existiing source&quot;,然后把spark文件所在的文件夹加进去.<br />
      4)在&quot;project name&quot;中输入spark,要和文件夹的名字相同.<br />
      5)点Finish.<br />
   6. 生成Spark<br />
      1)点击Window::Show View::Ant<br />
      2)右击Ant面板,选择Add Buildfiles<br />
      3)展开spark::build文件夹,选择build.xml,点击&quot;OK&quot;<br />
      4)在Ant面板,展开Spark,双击&quot;release&quot;,等一段时间,会提示&quot;Build Successful&quot;.<br />
   7. Create Project Builder<br />
      1)点击Run::Open Debug Dialog...,出现&quot;Run&quot;窗口<br />
      2)选择&quot;Java Application&quot;,点击&quot;New&quot;按钮.<br />
      3)在&quot;Main&quot;标签页,将New_configuration换成Spark或其它的这个无所谓.<br />
      4)点击Project::Browse按钮,选择Spark,再点OK.<br />
      5)点击Main class::Search按钮,选择main所在的类Startup-org.jivesoftware.launcher,<br />
        再点击OK<br />
      6)建议勾选Stop in main.<br />
      7)点击Classpath标签页,选择User Entries ,使得Advanced..按钮变的可用.点击Advanced<br />
        按钮.<br />
      8)在弹出来的Advanced Options窗口,选择Add Folders,再点OK,在Folder Selection窗口<br />
        选择spark::src::resources 文件夹,点击OK<br />
      9)选择Common标签页,勾选Debug,Run前面的框<br />
      10)点击Apply,再点击Close<br />
   8. Run/Debug<br />
      点击Run::Open Run Dialog..,在弹出的对话框选择Spark,然后点Run就行了.<br />
<br />
英文文档来源： http://www.igniterealtime.org/community/docs/DOC-1040<br />
<br />
英文文档如下：<br />
<br />
This guide assumes that you are installing everything from scratch. If you've done some parts of them, this guide may still be useful. I compile this guide to the best of my knowledge. I apologize if it doesn't work for you.<br />
<br />
Notes:<br />
<br />
    * This guide assumes that you want the latest updates of the source i.e. from the project's trunk directory. If you only want the released/stable version, checkout the desired release from under<br />
      the tags directory. <br />
<br />
Install JDK<br />
<br />
    * Download JDK and install them. The least version should be 1.5. I use 1.6. Sorry, no instruction for this. <br />
<br />
Install Eclipse 3.3<br />
<br />
    * Download Eclipse 3.3 from www.eclipse.org. I use Eclipse IDE for Java EE Developers. You should at least use Eclipse IDE for Java Developers.<br />
    * Extract the downloaded zip file into C:/Program Files/Eclipse.<br />
    * Open C:/Program Files/Eclipse folder.<br />
    * Right click and drag eclipse.exe on to your desktop (or Windows taskbar) to create a shortcut icon.<br />
    * Right click the shortcut icon and choose Properties. The Eclipse Properties window will show.<br />
    * The Target textbox should read something like this &quot;C:\Program Files\Eclipse\eclipse.exe&quot; -vm &quot;C:\Program Files\Java\jdk1.6.0\bin\javaw&quot; depending on the JDK that you use and where you installed it.<br />
    * Close the Eclipse Properties window. <br />
<br />
Install Subversive Plugin<br />
<br />
    * Double-click the shortcut icon to start Eclipse.<br />
    * Select/enter your preferred workspace and click OK to open Eclipse main IDE window.<br />
    * Click on the Workbench icon to close the welcome screen.<br />
    * Click Help::Software Updates::Find and Install... menu.<br />
    * Click on Search for new features to install and click Next.<br />
    * Click on New Remote Site... button.<br />
    * Enter Subversive in the Name box and http://www.polarion.org/projects/subversive/download/1.1/update-site in the URL box (Check the latest URL from http://www.eclipse.org/subversive website), then click OK.<br />
    * Click Finish to install Subversive. Eclipse will search for the update site and show the result in a next window where you will select the features to install. I choose everything under Subversive SVN Team Provider Plugin and Subversive Client Libraries.<br />
    * Click Next to continue and so on until the installation ends. You normally want to restart Eclipse when the installation ends. <br />
<br />
Check Out Spark SVN<br />
<br />
    * Click Windows::Open Perspective::Other... menu.<br />
    * Click on SVN Repository Exploring on the Open Perspective window and click OK.<br />
    * Right-click on SVN Repositories screen and choose New::Repository Location...<br />
    * On New Repository Location enter http://svn.igniterealtime.org/svn/repos in the URL box and click Finish. You'll see the URL location in the SVN Repositories screen.<br />
    * Expand the URL location.<br />
    * Expand the spark tree.<br />
    * Right-click on trunk and choose Check Out. Make yourself some Mocha while waiting for the checkout to complete. <br />
<br />
Create Spark Project<br />
<br />
    * Click Window::Open Perspective::Java menu.<br />
    * In the Project Explorer screen, if there is a spark project, delete it. This project was created during the Spark check out process. Yes you read it correctly, DELETE the project!!! Otherwise you'll have to setup your Spark development environment manually. On the Confirm Project Delete choose Do not delete contents, then click Yes.<br />
    * Click File::New::Project... Notice the ellipses!!!<br />
    * Select Java::Java Project and click Next.<br />
    * On the New Java Project window choose Create project from existing source and browse to where spark folder is located under your workspace.<br />
    * In the Project name box enter exactly as spark. Otherwise, the Next and Finish button remain disabled. Click on Next. Eclipse will read the directory structure to setup the environment automatically (almost) for you and you can see what it does on the next screen. Then click on Finish.<br />
    * If the Open Associated Perspective windows opens, click Yes. <br />
<br />
Build Spark<br />
<br />
    * Click Window::Show View::Ant menu.<br />
    * Right-click the Ant screen and choose Add Buildfiles...<br />
    * Expand the spark::build folder and select build.xml, then click OK.<br />
    * On the Ant screen, expand the Spark and double-click on release ant task. The build may fail because you're checking out the daily updates of Spark sources, which may contain bugs. If so, wait for another day and hope that the developers discover and fix the bug; or you might dare to fix it yourself. During this first time setup, a successful build is necessary before you can proceed with the remaining tasks below. <br />
<br />
Create Project Builder<br />
<br />
    * Click Run::Open Run Dialog... or Run::Open Debug Dialog... menu. A Run window shows.<br />
    * Select Java Application and click on the New button.<br />
    * On the Main tab of the Run window, change the New_configuration name to Spark or anything you like.<br />
    * Click on Project::Browse button and select spark and click OK.<br />
    * Click on Main class::Search button and select Startup - org.jivesoftware.launcher and click OK.<br />
    * I'd suggest that you select Stop in main check box so that you could later verify that debugging works.<br />
    * Click on Classpath tab.<br />
    * Select User Entries so that the Advanced... button will be enabled.<br />
    * Click on the Advanced... button.<br />
    * On the Advanced Options window select Add Folders and click OK.<br />
    * On the Folder Selection window select spark::src::resources folder and click OK.<br />
    * Click on Common tab.<br />
    * Select the Debug and Run check box.<br />
    * Click on Apply button.<br />
    * Click on Close button. <br />
<br />
Run/Debug<br />
<br />
    * The setting is now complete for Spark.<br />
    * You may test running and debugging by clicking on Run::Run History::Spark and Run::Debug History::Spark respectively. If you choose the later and if you follow this instruction closely, execution will stop in the main method of Startup.java. </p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://lijinyan3000.javaeye.com/blog/181956#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 11 Apr 2008 22:06:20 +0800</pubDate>
        <link>http://lijinyan3000.javaeye.com/blog/181956</link>
        <guid>http://lijinyan3000.javaeye.com/blog/181956</guid>
      </item>
  </channel>
</rss>