刚开始学习groovy,在http://dist.groovy.codehaus.org/distributions/groovy-binary-1.6.0.zip下载groovy的最新稳定版。解压到D:\Program Files 里面,然后设置环境变量(在这里假设JDK已安装好并设置好其环境变量):
环境变量代码
GROOVY_HOME=D:\Program Files\groovy-1.6.0;
path=%GROOVY_HOME%\bin;%path%;
GROOVY_HOME=D:\Program Files\groovy-1.6.0;
path=%GROOVY_HOME%\bin;%path%;
写一个groovy文件:
Groovy代码
//hello.groovy
println "hello, world"
for (arg in this.args ) {
println "Argument:" + arg;
}
// this is a comment
/* a block comment, commenting out an alternative to above:
this.args.each{ arg -> println "hello, ${arg}"}
*/
//hello.groovy
println "hello, world"
for (arg in this.args ) {
println "Argument:" + arg;
}
// this is a comment
/* a block comment, commenting out an alternative to above:
this.args.each{ arg -> println "hello, ${arg}"}
*/
然后运行:
控制台输入输出代码
E:\groovy> groovy hello.groovy aa bb cc
Caught: java.io.FileNotFoundException: E:\groovy\groovy.ui.GroovyMain
(E:\groovy\groovy.ui.GroovyMain)
E:\groovy> groovy hello.groovy aa bb cc
Caught: java.io.FileNotFoundException: E:\groovy\groovy.ui.GroovyMain
(E:\groovy\groovy.ui.GroovyMain)
google了数下,并没有找到答案,记得前两天在学习dlog4j的时候是因为tomcat的路径(D:\Program Files\apache-tomcat-6.0.16)里有空格而出现找不到"hibernate.cfg.xml"的问题,所以就想是不是空格再作怪,然后更改groovy的路径为:D:\groovy-1.6.0
环境变量设为:
环境变量代码
GROOVY_HOME=D:\groovy-1.6.0;
GROOVY_HOME=D:\groovy-1.6.0;
再次运行:
控制台输入输出代码
E:\groovy>groovy hello.groovy aa bb cc
hello, world
Argument:aa
Argument:bb
Argument:cc
E:\groovy>groovy hello.groovy aa bb cc
hello, world
Argument:aa
Argument:bb
Argument:cc
非常好,一切正常了!
呵呵,事后在http://www.chinagroovy.org/groovywiki/doku.php/wiki:getting_started_guide:tutorial_1发现了这样一段话:
引用
当前有一个问题是,如果在Windows中安装Groovy,则安装路径中不能包含空格。所以,不能使用默认的安装路径“c:\Program Files\Groovy”,而必须改为其他不含空格的路径,譬如“c:\Groovy”
分享到:
相关推荐
groovy配置MongoDB所需jar包 1.gmongo-1.5.jar 2.mongo-java-driver-3.4.0-rc1.jar 3.mongodb-driver-3.4.0-rc1.jar
### Groovy和Grails配置方法 #### 一、Groovy与Grails简介 Groovy是一种强大的面向对象编程语言,它运行在Java平台上,并且能够直接与Java代码进行交互。Groovy支持函数式编程特性,拥有丰富的语法糖以及简洁的...
通过执行这个exe文件,用户可以在系统上快速配置好Groovy环境,包括设置PATH变量、安装Groovy解释器和相关工具。安装过程中,用户可以选择自定义安装路径,以便更好地管理开发环境。 安装Groovy后,开发者可以使用...
- **构建工具**:Groovy被广泛用于构建工具,如Gradle,它的DSL(领域特定语言)是基于Groovy的,使构建配置更易于阅读和编写。 - **Web开发**:Grails是一个基于Groovy的Web框架,它简化了开发过程,提供了MVC架构...
3. **配置环境变量**:将Groovy的bin目录添加到系统的PATH环境变量中。 4. **验证安装**:通过命令行输入`groovy -version`来检查是否正确安装了Groovy。 ##### 3.2 编写第一个Groovy脚本 ```groovy // hello....
5. 容器管理:在Apache Kafka、Cassandra等大数据处理系统中,Groovy用于配置和管理容器。 四、Groovy与Java的交互 由于Groovy和Java都运行在JVM上,两者可以无缝协作。Groovy类可以继承Java类,Java方法可以调用...
- **脚本编程**:Groovy的脚本能力在自动化测试、系统管理、配置文件等方面非常实用。 - **构建工具**:Gradle,一个流行的构建自动化工具,就是用Groovy编写的,允许用户以灵活的方式定义构建逻辑。 - **Web开发...
Gradle文件配置及groovy语法介绍
Groovy的动态性使得编写Spring配置和Bean定义更加直观,而Spring Boot的"约定优于配置"理念与Groovy的简洁性相得益彰。 ```groovy @RestController class HelloWorldController { @GetMapping('/') String hello...
要开始使用Groovy,首先确保安装了JDK 1.5或更高版本,并配置好环境变量。接着,下载并安装Groovy的最新版本,如Groovy-1.5.4或更高。对于开发环境,可以选择Eclipse或MyEclipse,并安装Groovy插件以支持Groovy开发...
3. **配置环境变量**: - `GROOVY_HOME`:设置为Groovy安装目录,如`C:\Program Files\groovy-1.0`。 - `PATH`:在现有的路径中添加`%GROOVY_HOME%\bin`,这样你就可以在命令行中直接运行Groovy命令了。 4. **...
1. Groovy配置:Groovy配置让开发者可以使用更加自然的语言风格进行配置,减少了XML的繁琐,提高了开发效率。 2. @Profile注解:该注解允许开发者根据运行环境(如开发、测试、生产)动态地选择加载哪些配置,增强...
Groovy是一种基于Java平台的、动态的、面向对象的编程语言,它被广泛用于脚本编写、自动化任务、测试等领域。在Groovy中发送HTTP请求是开发者经常需要进行的操作,尤其是在进行API测试或者集成第三方服务时。下面...
Spring Boot与Groovy的结合也是常见的应用场景,Groovy的简洁语法使得配置Spring Bean变得简单易懂。 Groovy还广泛应用于持续集成工具Jenkins的脚本编写,通过Jenkinsfile来定义构建流程。此外,Spock是一个用于...
5. **Web开发**:尽管Jruby与Rails框架的结合非常强大,但Groovy也有自己的Web开发框架,如Grails,它基于Spring Boot,提供了一套完整的MVC结构和自动化配置,简化了开发流程。 6. **库和框架**:Groovy可以轻松...
Spring框架与Groovy的结合,使得开发者能够利用Groovy的灵活性和便利性来配置Spring Bean,这就是我们今天要探讨的主题——`spring-beans-groovy`模块。 `spring-beans-groovy`是Spring框架的一个组成部分,它允许...
配置环境变量,确保`GROOVY_HOME`指向Groovy的安装路径,同时将`%GROOVY_HOME%\bin`添加到系统PATH变量中。完成这些设置后,你就可以在命令行中使用`groovysh`启动Groovy shell,或者使用`groovyConsole`启动Groovy...
特色 风控系统, 规则引擎, 动态接口配置(低代码)Groovy DSL 动态规则(rule)执行引擎。DSL(特定领域语言): 开发 和 业务 共识的语言。方便业务表达需求, 方便开发理解业。一个业务需求(一般程序或一个接口)可以抽象...
1. 脚本编写:Groovy常用于编写自动化脚本,如持续集成服务器Jenkins中的配置脚本。 2. 测试框架:Spock测试框架基于Groovy,提供了一种优雅的、声明式的测试方式。 3. 微服务:Groovy可以快速构建微服务,如Spring ...
首先,Spring 3.1 引入了Groovy配置支持,这使得开发者可以使用Groovy语言编写bean的配置,提供了更简洁和动态的配置方式。Groovy配置文件具有更强的表达力,能够减少XML配置的繁琐,提高开发效率。 其次,Spring ...