搜尋老魚筆摘(本網誌及所屬協作平台)

載入中…

2009-08-08

Scala IDE for Eclipse 安裝與程序撰寫(Hero)

有首很老的英文歌叫 Hero ... 老魚想應該很多人都耳熟能詳,
也曾是電影的主題曲, 可有多少人真的會去看它的詞在寫什麼呢?

先來聽已故的男高音 Pavarotti 和 Mariah Carey 的合唱...


這首歌的詞很棒, 老魚轉載於下, 想找中英對照,
有心的您自會在 Google 找到, 老魚點到為止~呵

英雄 (瑪麗亞凱莉)

有一個英雄
如果你檢視自己的內心 你不必害怕真正的你 會有一個答案
如果你深入自己的靈魂 所有你知曉的煩憂將融化於無形

然後,英雄獨自前來 帶著努力不懈的力量
你將恐懼丟在一旁 你明白你可以活下去
因此,當你感到希望已杳 看看自己內心,堅強起來
你終將看見真相 英雄就在你心裡

那是條漫長的路 當你獨自面對全世界
沒有人對你伸出援手 你可以找到愛,如果你探尋內心
你感受到的空虛將消失無蹤

上帝明白夢想難追 但別讓任何人將它們撕碎
堅持下去,還有明天 你將及時找到正確的路


其實您能克服自己的內心, 您就是位 Hero ...

回到標題 ...

安裝-以 JDK 1.7 / Eclipse 3.5 為例


Scala IDE 的最佳安裝方式為持續的與 Eclipse 中的自動安裝與更新中心結繫.

您有二個方式(效果是相同的)在 Eclipse 中增加 Scala IDE 的官方下載中心資料,
首先從取得 Eclipse 3.5 並正確開啟後,
  1. 功能列 [Help] → [Install New Software ...] → [Available Software Site]" 接下來按 [Add...] 來開啟站台中心管理視窗 ...
  2. 功能列 [Windows] -> [Preferences] -> Install/Update -> Available Software Sites " 接下來按 [Add...]

更多相關 Eclipse 教學請見 老魚

增加 Scala 更新中心

我們進行 新增(Add) 的動作, 並填入下列二筆資料, 再按 "OK" 鍵. (2.7.x)

Name: Scala IDE
Location: http://www.scala-lang.org/scala-eclipse-plugin

* 老魚個人偏向於可以將 Scala IDE 的更新位置指到開發中的 2.8 版, 必竟這是一個新編程語言, 可以用較大膽的求新知心態來學習.
Location: http://www.scala-lang.org/scala-eclipse-plugin-nightly





安裝 Scala IDE

功能列 [Help] → [Install New Software ...] → 選取 Work with: Scala IDE -> 安裝

如下圖的選項.



測試範示 - HelloWorld.scala


在這是一個很短的指導如何在 Eclipse 建立一個 Scala - HelloWorld 應用程序, 前題是假設您已安裝有 Scala IDE 外掛,

  1. 首先您可以先手動切換 視景(perspective) 為 Scala perspective (非必要)
    1. (Window → Open Perspective → Other ... → Scala 再按 "OK")
  2. 上述的步驟原則上是可省略的, 在您建立 Scala 專案或是切換到 Scala 專案時, 視景原則上就會自動切換.
  • 建立一個新的 Scala 專案 "hello"
    首先按在功能列的 "File" -> "New → Scala Project(wizard)" 或 "Other..." 找. 在 "Project name" 欄位輸入 "hello" 並按確認 "Finish" 鈕.
  • 建立一個新的 Scala package(套件) 在原始碼文件夾 "src" 中
    在 "Package Explorer" 窗口的 "hello" 上 來展開這個專案的文件結構, 並且在其 "src" 文件夾上按右鍵開啟小窗口來 "New → Package" ; 在 "New Package" 窗口, 輸入 "hello" 在 "Name" 的欄位並且按 "Finish" 來完成動作.
  • 新增一個 Scala object "HelloWorld" 與 main 方法
    接下來在 "hello" 專案樹的 "hello" 套件上按右鍵; 選取 "New → Scala Object" 選項和輸入名稱 "HelloWorld" 在這 "Object name" 欄位. 按 "Finish" 鈕.
  • 撰寫程式碼列印一個訊息
    HelloWorld object extend Appplication 並且增加一個 println 方法的敘述句以便輸出指定的訊息在終端機.
  • 在 Scala 專案新增一個執行組態 (非必要動作)
    Select the menu item "Run → Run Configurations..." then double-click "Scala Application". Set the "Main class" to hello.HelloWorld and click the "Run" button.
如下圖的完整呈現: Scala IDE 2.8 + Eclipse 3.5 + JDK 1.7

沒有留言:

張貼留言

熱門文章

大智若魚::人生處處是道場-站內SEO參考標籤雲