Groovy学习记录-------Groovy安装/配置

2024-03-11 01:08

本文主要是介绍Groovy学习记录-------Groovy安装/配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、Groovy SDK下载

Groovy SDK官网下载地址:
http://www.groovy-lang.org/download.html
这里写图片描述

每个版本有五个选项可供下载,依次为:
binary:二进制包
source:源文件
documentation:文档
SDK bundle:SDK包,包含前面三种类型
Windows installer:windows下的安装文件
推荐下载SDK bundle。

注:若需要用IntelliJ IDEA 配置Groovy环境,建议不要选择太高版本,最好2.4.10以下,原因是IDEA不兼容高版的groovy。

2、本地环境配置

下载好SDK(apache-groovy-sdk-2.x.x.zip
)后,解压放于本地磁盘(如:D:\Program Files (x86)\apache-groovy-sdk-2.4.12\groovy-2.4.12)
添加系统环境变量:
变量名:GROOVY_HOME
变量值:本地SDK路径
修改【Path】,编辑添加【%GROOVY_HOME%\bin;】,配置完成。
验证配置:
命令行窗口中输入:groovy -v
如下则正常:
这里写图片描述

启动自带的groovy控制台:
命令行输入:groovyconsole

这里写图片描述

可自行测试代码,Ctrl+R运行。

3、IntelliJ IDEA 建立Groovy项目

版本创建新项目(IDEA17.1),添加SDK路径:
这里写图片描述

注意:
IDEA导入Groovy SDK时会受版本影响,好像高于2.4.9,就会报如下错误:

Failed to Create Library

Looks like Groovy distribution in specified path is broken. Cannot determine version.

这里写图片描述
重新下载一个2.4.9版本的Groovy SDK:https://dl.bintray.com/groovy/maven/apache-groovy-sdk-2.4.9.zip
自定义下载版本时,替换版本号即可。
最终配置完成:
这里写图片描述

这篇关于Groovy学习记录-------Groovy安装/配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/796111

相关文章

VScode连接远程Linux服务器环境配置图文教程

《VScode连接远程Linux服务器环境配置图文教程》:本文主要介绍如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详... 目录一、安装vscode二、环境配置1.中文汉化包2.安装remote-ssh,用于远程连接2.1安装2

将sqlserver数据迁移到mysql的详细步骤记录

《将sqlserver数据迁移到mysql的详细步骤记录》:本文主要介绍将SQLServer数据迁移到MySQL的步骤,包括导出数据、转换数据格式和导入数据,通过示例和工具说明,帮助大家顺利完成... 目录前言一、导出SQL Server 数据二、转换数据格式为mysql兼容格式三、导入数据到MySQL数据

关于rpc长连接与短连接的思考记录

《关于rpc长连接与短连接的思考记录》文章总结了RPC项目中长连接和短连接的处理方式,包括RPC和HTTP的长连接与短连接的区别、TCP的保活机制、客户端与服务器的连接模式及其利弊分析,文章强调了在实... 目录rpc项目中的长连接与短连接的思考什么是rpc项目中的长连接和短连接与tcp和http的长连接短

Redis多种内存淘汰策略及配置技巧分享

《Redis多种内存淘汰策略及配置技巧分享》本文介绍了Redis内存满时的淘汰机制,包括内存淘汰机制的概念,Redis提供的8种淘汰策略(如noeviction、volatile-lru等)及其适用场... 目录前言一、什么是 Redis 的内存淘汰机制?二、Redis 内存淘汰策略1. pythonnoe

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

windos server2022里的DFS配置的实现

《windosserver2022里的DFS配置的实现》DFS是WindowsServer操作系统提供的一种功能,用于在多台服务器上集中管理共享文件夹和文件的分布式存储解决方案,本文就来介绍一下wi... 目录什么是DFS?优势:应用场景:DFS配置步骤什么是DFS?DFS指的是分布式文件系统(Distr

Python MySQL如何通过Binlog获取变更记录恢复数据

《PythonMySQL如何通过Binlog获取变更记录恢复数据》本文介绍了如何使用Python和pymysqlreplication库通过MySQL的二进制日志(Binlog)获取数据库的变更记录... 目录python mysql通过Binlog获取变更记录恢复数据1.安装pymysqlreplicat

关于Maven中pom.xml文件配置详解

《关于Maven中pom.xml文件配置详解》pom.xml是Maven项目的核心配置文件,它描述了项目的结构、依赖关系、构建配置等信息,通过合理配置pom.xml,可以提高项目的可维护性和构建效率... 目录1. POM文件的基本结构1.1 项目基本信息2. 项目属性2.1 引用属性3. 项目依赖4. 构