`
爱像天空
  • 浏览: 206033 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

groovy配置

阅读更多
刚开始学习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包

    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与Grails简介 Groovy是一种强大的面向对象编程语言,它运行在Java平台上,并且能够直接与Java代码进行交互。Groovy支持函数式编程特性,拥有丰富的语法糖以及简洁的...

    groovy-2.3.6-installer

    通过执行这个exe文件,用户可以在系统上快速配置好Groovy环境,包括设置PATH变量、安装Groovy解释器和相关工具。安装过程中,用户可以选择自定义安装路径,以便更好地管理开发环境。 安装Groovy后,开发者可以使用...

    groovy-sdk-4.0.3

    - **构建工具**:Groovy被广泛用于构建工具,如Gradle,它的DSL(领域特定语言)是基于Groovy的,使构建配置更易于阅读和编写。 - **Web开发**:Grails是一个基于Groovy的Web框架,它简化了开发过程,提供了MVC架构...

    Groovy Script 入门

    3. **配置环境变量**:将Groovy的bin目录添加到系统的PATH环境变量中。 4. **验证安装**:通过命令行输入`groovy -version`来检查是否正确安装了Groovy。 ##### 3.2 编写第一个Groovy脚本 ```groovy // hello....

    groovy

    5. 容器管理:在Apache Kafka、Cassandra等大数据处理系统中,Groovy用于配置和管理容器。 四、Groovy与Java的交互 由于Groovy和Java都运行在JVM上,两者可以无缝协作。Groovy类可以继承Java类,Java方法可以调用...

    groovy-all-2.4.8.jar

    - **脚本编程**:Groovy的脚本能力在自动化测试、系统管理、配置文件等方面非常实用。 - **构建工具**:Gradle,一个流行的构建自动化工具,就是用Groovy编写的,允许用户以灵活的方式定义构建逻辑。 - **Web开发...

    Gradle文件配置及groovy语法介绍.mp4

    Gradle文件配置及groovy语法介绍

    groovy http请求

    Groovy是一种基于Java平台的、动态的、面向对象的编程语言,它被广泛用于脚本编写、自动化任务、测试等领域。在Groovy中发送HTTP请求是开发者经常需要进行的操作,尤其是在进行API测试或者集成第三方服务时。下面...

    Java中使用Groovy的三种方式

    Groovy的动态性使得编写Spring配置和Bean定义更加直观,而Spring Boot的"约定优于配置"理念与Groovy的简洁性相得益彰。 ```groovy @RestController class HelloWorldController { @GetMapping('/') String hello...

    groovy经典_资料

    要开始使用Groovy,首先确保安装了JDK 1.5或更高版本,并配置好环境变量。接着,下载并安装Groovy的最新版本,如Groovy-1.5.4或更高。对于开发环境,可以选择Eclipse或MyEclipse,并安装Groovy插件以支持Groovy开发...

    Groovy轻松入门—搭建Groovy开发环境

    3. **配置环境变量**: - `GROOVY_HOME`:设置为Groovy安装目录,如`C:\Program Files\groovy-1.0`。 - `PATH`:在现有的路径中添加`%GROOVY_HOME%\bin`,这样你就可以在命令行中直接运行Groovy命令了。 4. **...

    spring-framework-3.1.0.M1

    1. Groovy配置:Groovy配置让开发者可以使用更加自然的语言风格进行配置,减少了XML的繁琐,提高了开发效率。 2. @Profile注解:该注解允许开发者根据运行环境(如开发、测试、生产)动态地选择加载哪些配置,增强...

    Groovy学习资料

    Spring Boot与Groovy的结合也是常见的应用场景,Groovy的简洁语法使得配置Spring Bean变得简单易懂。 Groovy还广泛应用于持续集成工具Jenkins的脚本编写,通过Jenkinsfile来定义构建流程。此外,Spock是一个用于...

    请放弃 Jruby和Jython 而选择 Groovy

    5. **Web开发**:尽管Jruby与Rails框架的结合非常强大,但Groovy也有自己的Web开发框架,如Grails,它基于Spring Boot,提供了一套完整的MVC结构和自动化配置,简化了开发流程。 6. **库和框架**:Groovy可以轻松...

    spring-beans-groovy源码

    Spring框架与Groovy的结合,使得开发者能够利用Groovy的灵活性和便利性来配置Spring Bean,这就是我们今天要探讨的主题——`spring-beans-groovy`模块。 `spring-beans-groovy`是Spring框架的一个组成部分,它允许...

    Groovy DSL 动态规则(rule)执行引擎流程引擎特色风控系统规则引擎动态接口配置(低代码)

    特色 风控系统, 规则引擎, 动态接口配置(低代码)Groovy DSL 动态规则(rule)执行引擎。DSL(特定领域语言): 开发 和 业务 共识的语言。方便业务表达需求, 方便开发理解业。一个业务需求(一般程序或一个接口)可以抽象...

    Groovy入门]第一讲.项目演示与搭建Groovy开发环境

    配置环境变量,确保`GROOVY_HOME`指向Groovy的安装路径,同时将`%GROOVY_HOME%\bin`添加到系统PATH变量中。完成这些设置后,你就可以在命令行中使用`groovysh`启动Groovy shell,或者使用`groovyConsole`启动Groovy...

    实战groovy.rar

    1. 脚本编写:Groovy常用于编写自动化脚本,如持续集成服务器Jenkins中的配置脚本。 2. 测试框架:Spock测试框架基于Groovy,提供了一种优雅的、声明式的测试方式。 3. 微服务:Groovy可以快速构建微服务,如Spring ...

    Spring 3.1 jar包

    首先,Spring 3.1 引入了Groovy配置支持,这使得开发者可以使用Groovy语言编写bean的配置,提供了更简洁和动态的配置方式。Groovy配置文件具有更强的表达力,能够减少XML配置的繁琐,提高开发效率。 其次,Spring ...

Global site tag (gtag.js) - Google Analytics