【在主画面加入捷径】
       
【选择语系】
繁中 简中

[Groovy] 程序设计教学:建置环境

【赞助商连结】

    在上一篇文章中,我们介绍了 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 项目。

    TAGS: GROOVY, JAVA