建置環境

    前言

    在上一篇文章中,我們介紹了 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 Yahoo
    【追蹤本站】
    Facebook Facebook Twitter Plurk