源:http://wgcode.iteye.com/blog/964722
一、相關資料
Erlang 的官方網站是http://www.erlang.org.其左側的連接配接指出了我們可以從這裡擷取的資源。![]()
eclipse開發erlang 其中,
Downloads 連接配接可以下載下傳到所有版本的Erlang.
Links 是一些其它資源的連結
Enhancements 是一些Erlang的增強功能
Getting Started 是教學
Documentation 文檔,相當于幫助檔案
Examples 示例
二、安裝
以Windows下安裝為例。下載下傳最新 Windows binary 版本。如:R14B01。下載下傳後檔案名為 otp_win32_R14B01.exe 直接安裝即可。安裝後的路徑設定,這步很重要!
方法一、
把bin (如 C:\erl5.8.2\bin)添加到系統變量的Path後(右鍵我的電腦/屬性/進階/環境變量)。
方法二、
在環境變量裡增加 EL_PATHS 值為 對應的 bin 路徑。然後把 %EL_PATHS% 添加到 Path裡。這種做法會在eclipse中使用erlang時自動在方法一的基礎上完成。
三、檢查Erlang是否安裝成功
打開 cmd ,輸入 erl 後回車,如果看到如下的資訊,表明安裝成功。![]()
eclipse開發erlang
四、使用 eclipse
eclipse 開發 erlang 的要求
1、eclipse版本 3.5.0 至 3.5.2
2、jdk 1.5
3、erlide
Ok,先安裝 jdk 1.5 ,運作解壓後的 eclipse (最好是隻含java的版本),然後在 Help / Install New Software 中使用 http://erlide.org/update 進行更新。在選項清單中選中
就可以了。安裝後重新開機eclipse。完成!![]()
eclipse開發erlang
五、第一個 erlang Hello World!
1、打開 eclipse , New / Project / Erlang Project![]()
eclipse開發erlang 輸入 Project Name “HelloWorld”,點選 Finish
eclipse 會自動建立三個檔案夾
其中:![]()
eclipse開發erlang
ebin 存放編譯之後的二進制檔案(擴充名為beam)
include 存放程式中所引用到的檔案
src 存放源碼檔案
2、右擊 src ,選 New Module 來建立一個erlang檔案(其擴充名為erl)
在Module Name 輸入“hw”。注意,這裡的名稱要小寫的英文或下劃線。點選 Finish
3、編寫print函數
輸入以下代碼
printHelloWorld() ->
io:format("Hello World!~n").
OK,接下來把printHelloWorld寫入到-export裡,這樣就可以把函數導出了。如:-export([printHelloWorld/0]). 這裡的0表示沒有參數。
說明:函數名稱要求第一個字母小寫,大寫被示為變量。函數的一般格式為
方法名稱(參數) –>
方法體.(注意這裡的結束符為一個英檔案的句點)
3、編譯
右擊hw.erl,選擇 Run As / Run Configurations…
輕按兩下 Erlang application 會産生一個新的配置
在右側選擇你的工程![]()
eclipse開發erlang 在Runtimes下輸入一個Node Name![]()
eclipse開發erlang ![]()
eclipse開發erlang 之後點選 Apply,Run就可以運作了
這時在控制台 Console 裡就會出現
![]()
eclipse開發erlang 編譯指令為 c(檔案名).
我們輸入c(hw).之後回車
![]()
eclipse開發erlang 這時提示一個錯誤:沒有對應的檔案。
使用pwd().檢視目前的路徑為
可見,hw.erl所在目錄src沒有被識别。是以我們使用cd指令轉到這個目錄![]()
eclipse開發erlang 之後就可以編譯了![]()
eclipse開發erlang 編譯後在ebin目錄下會産生相應的hw.beam檔案。運作如下![]()
eclipse開發erlang OK,第一個HelloWorld程式完成了。![]()
eclipse開發erlang