Spark 2.6.1 源代码在 eclipse 的配置

本文地址:http://www.cnblogs.com/jying/p/3671767.html

这么个问题又耗费了偶一天时间,真是羞愧。。

上午从官网svn地址下载最新的 spark 包,总是下载失败,而且下载速度超慢。。。于是从群友那里要来一份 2.6.3版,配置到 ant 设置的时候总是报错,灰常不爽!根据报的错各种尝试,各种失败,灰常受打击。。。就这样耗了半天时间毫无进展,临下班的时候,决定赌一把,从官网重新下载 2.5.8 版,因为网上的源码配置教程都是关于 2.5.8 版的(嗯,就是他们各种复制粘贴,鄙视之)。。。经过漫长的30分钟(其实才70M多)竟然成功下载,偶快速配置到 ant 设置,结果还是错误,不过这个错已经让我安慰很多了,大意就是:该版本需要 ant 在1.6.x ~1.7.x 之间,而看了额的 ant 是 1.8.4 版,显然不行。于是想到会不会是上午借来的资源有问题,索性重新下载最新版2.6.3 ,又是漫长的30分钟,一辈子有多少个30分钟啊。。。再次配置到 ant 设置,证明果然是上午的资源有问题,但还是爆了个错,跟2.5.8差不多的错,大意是:该版本需要 jdk 在 1.7 或更高版本,不巧,偶的是1.6.0_24版。。。。于是曲中选择,又是漫长的 30 分钟,成功下载 2.6.1 版本。。。到 ant 的时候那个心悬啊,,,哇靠!竟然成功!!!好了后面的配置就没啥了,下面给点截图,一直崇尚没图你说个jb的原则~~

考虑到像我一样的小白,多费点口舌大神们不要喷。

在cmd中查看本机 jdk 版本的方法:打开cmd ,如果你之前的java环境配置都正确的话,在此输入 java   -version  敲 Enter 键 就会输出 jdk  版本号,如图:

Spark 2.6.1 源代码在 eclipse 的配置

关于 ant 版本的查看方式:http://hbiao68.iteye.com/blog/1935575

找对口的版本下载,少走弯路~~

这里我上传一份供大家下载,不知道算不算侵权啊,侵权的话大家说一声我下架啊~~

spark_2.6.1 快速下载地址:http://download.csdn.net/detail/wangjunying2011/7209607

想从官网下载的童鞋可以用svn按下列步骤下载:

怎么从官网下载对口的 spark 版本呢,再费点口舌:新建个文件夹作为检出文件的根目录,我命名为 spark_2.6.1,打开该文件夹,空白处右键 ——> SVN检出(要已安装SVN客户端右键才有这个菜单)

“版本库 URL:” 中输入官网下载地址 http://svn.igniterealtime.org/svn/repos/spark ,然后点击浏览(图中标红的按钮,注意一定要进去浏览,不然就会把官网所有的版本下载下来,会很大超级慢)

Spark 2.6.1 源代码在 eclipse 的配置

进来后我们会看到如下的结构树,其中 trunk 是最新版本,tags 是之前的版本,branches管它是什么呢,如果要下载最新版就在左侧选中 trunk 或者右边双击 trunk 文件夹;如果要下载其他版本就展开 tags 文件夹,再选要下载的文件夹,然后 确定——>确定,开始下载。

Spark 2.6.1 源代码在 eclipse 的配置

Spark 2.6.1 源代码在 eclipse 的配置

Spark 2.6.1 源代码在 eclipse 的配置

下载成功后,将下面的三个文件夹复制一份,然后到 eclipse 将要打开的 workplace 文件夹中新建一个名为 spark (建议用这个名字)的文件夹,将刚才复制的三个文件夹粘贴到 新建的 spark 中。

Spark 2.6.1 源代码在 eclipse 的配置

启动 eclipse 定位到此workplace,在 Package Explorer 下右键 ——>New——> Java Project ,命名为 spark (此处你上边workplace中的文件夹叫什么名,工程命同样的名),Finish 后直接加载项目进来~~

加载进来后会有一些红色错误和黄色警告,其它教程说把带红色错误的包直接删除掉,但我发现不删也没什么影响。

Spark 2.6.1 源代码在 eclipse 的配置

后续步骤就按其它教程吧,这里不再重述:http://ljhmustang.blog.163.com/blog/static/421754472010102621345608 (从 链接中的第三大步 生成、编译、运行 配置就行),我之后没遇见什么问题了。。

然后俺又找到一个我需要的简单介绍 spark 源码使用的,虽然少,总比没有强太多:http://www.open-open.com/lib/view/open1372294756041.html

通过我自己的阅读,也发现一些东东,说出来不怕大家笑话了:

1、源码是在 src/java 中 ;

2、org.jivesoftware 中的LoginDialog.java 是登录页 ;

Spark 2.6.1 源代码在 eclipse 的配置

3、spark 调用服务openfire 是通过 smack 中间件调用的;

Spark 2.6.1 源代码在 eclipse 的配置

好了,就写到这里吧~~~如果您觉得有用就顶一下~~~~

上一篇:ios兼容 input输入时弹出键盘框 页面整体上移键盘框消失后在ios上页面不能回弹的问题


下一篇:java 练手 Fibonacci数