Spark 2.6.1 源代碼在 eclipse 的配置

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

這麼個問題又耗費了偶一天時間,真是羞愧。。java

 

上午從官網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的原則~~eclipse

 

考慮到像我同樣的小白,多費點口舌大神們不要噴。svn

 

在cmd中查看本機 jdk 版本的方法:打開cmd ,若是你以前的java環境配置都正確的話,在此輸入 java   -version  敲 Enter 鍵 就會輸出 jdk  版本號,如圖:spa

 

關於 ant 版本的查看方式:http://hbiao68.iteye.com/blog/1935575.net

 

找對口的版本下載,少走彎路~~3d

這裏我上傳一份供你們下載,不知道算不算侵權啊,侵權的話你們說一聲我下架啊~~htm

spark_2.6.1 快速下載地址:http://download.csdn.net/detail/wangjunying2011/7209607中間件

 

想從官網下載的童鞋能夠用svn按下列步驟下載:blog

怎麼從官網下載對口的 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

 

經過我本身的閱讀,也發現一些東東,說出來不怕你們笑話了:

一、源碼是在 src/java 中 ;

二、org.jivesoftware 中的LoginDialog.java 是登陸頁 ;

 

三、spark 調用服務openfire 是經過 smack 中間件調用的;

 

 

好了,就寫到這裏吧~~~若是您以爲有用就頂一下~~~~

  

 

我的小站歡迎來踩:駕校教練評價平臺 | 爲愛豆砌照片牆

相關文章
相關標籤/搜索