[Groovy] 程式設計教學:建置環境

【分享本文】
Facebook Twitter LinkedIn LINE Skype EverNote GMail Yahoo Email

    在上一篇文章中,我們介紹了 Groovy 的使用時機,相信各位讀者都已經有一些想法,對於是否要將 Groovy 用於專案中有相當的信心。接著,在本篇文章中,我們會帶著各位讀者實際建置 Groovy 開發環境,做為日後撰寫 Groovy 程式的準備。

    安裝 Java

    由於 Groovy 運行在 Java 平台上,我們要先安裝 Java 平台。Java 平台分為 JRE (Java SE Runtime Environment) 和 JDK (Java SE Development Kit) 兩種,前者只能用來執行 Java 程式,但沒有開發工具,所以我們要安裝 JDK。雖然 Java 10 已經問世了,但目前還在轉換期,不急著馬上轉過去;而 Java 9 後拿掉 Java EE 的部分,會造成 Groovy 無法正常運作;現階段來說,安裝 Java 8 即可。以目前的態勢來說,在 OpenJDK 上運行 Java 和其他 Java 平台語言是較佳的選擇,必要時仍然可以回頭用 Oracle 版本的 JDK。

    Windows 平台

    傳統的方式就是下載 JDK 8 安裝程式,按照步驟安裝即可,相信應該不會太困難。不過,筆者建議用 Chocolatey 這套套件管理軟體來安裝。Chocolatey 將 GNU/Linux 上的套件管理的概念帶到 Windows 來,使用指令就可以安裝許多軟體。

    首先,以管理員權限開啟 CMD 終端機,輸入以下指令:

    C:\> @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

    由於這行指令很長,建議將命令列指示符後的指令複製貼上即可。

    接著,同樣在有管理員權限的終端機內,用 Chocolatey 安裝 Zulu 版本的 JDK 8:

    C:\> choco install zulu8

    類 Unix 系統

    SDKMAN 是一套 Java 平台軟體管理軟體,運行在類 Unix 系統上。SDKMAN 的 JDK 版本有 Oracle 和 Zulu 等數種,讀者可視自己的需求來安裝。

    安裝 Groovy

    Windows 平台

    傳統的方法,也是透過安裝程式來安裝,請讀者自行完成。不過,也可以用前述的 Chocolatey 安裝,會比較簡單:

    C:\> choco install groovy

    類 Unix 系統

    不論是 Mac 還是 GNU/Linux,在類 Unix 平台上建議用 SDKMAN 管理 Java 相關軟體,透過 SDKMAN,可以透過命令列安裝及管理數種 Java 平台語言、框架和工具,包括 Groovy 及 Gradle 在內。SDKMAN 以 Bash 寫成,僅依賴於一些類 Unix 系統的標準工具,使用上相當簡單。

    安裝 SDKMAN:

    $ curl -s "https://get.sdkman.io" | bash

    SDKMAN 會自動修改 shell 設定檔,如果需要,也可自行手動修改。在 shell 設定檔加入以下內容:

    #THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
    export SDKMAN_DIR="/Users/apple/.sdkman"
    [[ -s "/Users/apple/.sdkman/bin/sdkman-init.sh" ]] && source "/Users/apple/.sdkman/bin/sdkman-init.sh"

    接著,用 SDKMAN 安裝 Groovy:

    $ sdk install groovy

    預設情形下,SDKMAN 會安裝最新穩定版本,應該可以符合大部分使用者的需求。

    編輯器或 IDE

    通常沿用 Java 的 IDE 即可,包括:

    • NetBeans
    • Eclipse
    • IntelliJ IDEA

    依個人喜好選擇即可,筆者本身用 IntelliJ IDEA。如果想用較輕量的編輯器,可以考慮 Atom 或 Visual Studio Code 或 TextMate 等編輯器。

    檢查環境

    在終端機輸入 groovy --version 指令:

    C:\> groovy --version
    Groovy Version: 2.5.0 JVM: 1.8.0_163 Vendor: Azul Systems, Inc. OS: Windows 10

    如果有看到版本號,即是正確安裝;否則,要回頭檢查那個步驟錯誤。

    透過本文的介紹,相信各位讀者都能順利建立開發環境。在下一篇文章中,我們將帶著讀者實際撰寫 Groovy 程式,並學習如何建立 Groovy 專案。

    【分享本文】
    Facebook Twitter LinkedIn LINE Skype EverNote GMail Yahoo Email
    【追蹤新文章】
    Facebook Twitter Plurk
    標籤: GROOVY, JAVA