目前Groovy稳定版本是Groovy 3.x,开发中的版本是Groovy4。这里以Groovy3作为开发环境。
环境要求
在使用IntelliJ IDEA新建Groovy项目前,需要确保满足以下的环境要求。
1. Groovy3要求安装Java 8+
这里不详细说Java 8的安装,检查安装Java安装的版,java -version
>java -version
java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
2. 下载安装Groovy 3
下载地址:http://groovy-lang.org/download.html
Windows 安装包安装
如图,windows下可以下载安装包,直接安装。
SDK或二进制包安装
1、下载SDK或二进制包,解压到
D:\dev\apache-groovy-sdk-3.0.9
2、设置环境变量
GROOVY_HOME = D:\dev\apache-groovy-sdk-3.0.9
并把它的bin目录添加到PATH中,修改环境变量的Path,增加
%GROOVY_HOME%\bin
3、验证
>groovy -v
Groovy Version: 3.0.9 JVM: 14 Vendor: Oracle Corporation OS: Windows 10
IntelliJ IDEA新建Groovy项目
1、新建项目:File -》New -》Project…
2、在新建项目配置中,选择左侧Goovy,配置Project SDK,和Groovy library。其中Project SDK是安装的JDK,Groovy library是Groovy的安装目录。
配置后的如图:
接着填写项目名,finish即可。
新建后的项目如图:
3、Hello Wolrd
新建一个HelloWorld.groovy文件,直接输入:
println 'Hello World'
对文件右键,即可运行这个脚本文件。
兼容性问题
如果是Java9+,在运行groovy代码时会报以下错误:
java.lang.NoClassDefFoundError: Unable to load class org.apache.groovy.jaxb.extensions.JaxbExtensions due to missing dependency javax/xml/bind/JAXBContext
详情查看:解决缺失JAXB