本文地址: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 版本號,如圖:
關於 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 ,然后點擊瀏覽(圖中標紅的按鈕,注意一定要進去瀏覽,不然就會把官網所有的版本下載下來,會很大超級慢)
進來后我們會看到如下的結構樹,其中 trunk 是最新版本,tags 是之前的版本,branches管它是什么呢,如果要下載最新版就在左側選中 trunk 或者右邊雙擊 trunk 文件夾;如果要下載其他版本就展開 tags 文件夾,再選要下載的文件夾,然后 確定——>確定,開始下載。
下載成功后,將下面的三個文件夾復制一份,然后到 eclipse 將要打開的 workplace 文件夾中新建一個名為 spark (建議用這個名字)的文件夾,將剛才復制的三個文件夾粘貼到 新建的 spark 中。
啟動 eclipse 定位到此workplace,在 Package Explorer 下右鍵 ——>New——> Java Project ,命名為 spark (此處你上邊workplace中的文件夾叫什么名,工程命同樣的名),Finish 后直接加載項目進來~~
加載進來后會有一些紅色錯誤和黃色警告,其它教程說把帶紅色錯誤的包直接刪除掉,但我發現不刪也沒什么影響。
后續步驟就按其它教程吧,這里不再重述: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 是登錄頁 ;
3、spark 調用服務openfire 是通過 smack 中間件調用的;
好了,就寫到這里吧~~~如果您覺得有用就頂一下~~~~