`
Arron.li
  • 浏览: 136603 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Groovy 轻松入门

阅读更多

多日来,我发表了多篇关于Groovy的文章 ,想必大家对Groovy或多或少已经有所了解,今后我会抽空写些Groovy入门性质的文章,供大家参考。
由于时间仓促,水平有限,不足之处请各位朋友多包涵提点,谢谢。
既然是入门,我先不介绍那些IDE的东西,比如Eclipse中的Groovy插件(如果您迫不及待的话,可以先看一下安装Groovy的Eclipse插件 ),我先讲一下如何设置Groovy的环境变量(我目前所用的系统是Windows XP),最后运行一个Hello, world程序告终。

Groovy既然是Java帝国的王储 ,当然少不了Java的支持。

0,先安装JDK(推荐版本为1.5及1.5以上,当然1.4也可以)

然后设置Java的环境变量:

1,设置环境变量java_home(设置环境变量XXX_home的一个好处是只要修改XXX_home的值,与之相关的%XXX_home%\bin等的值都相应改变,这样就能做到‘一处修改,处处修改’)
右 击‘我的电脑’-> ‘属性’ ->‘高级’-> ‘环境变量’-> 点击‘新建’(用户变量与系统变量均可,挑一便是)-> 输入‘变量名’为java_home -> 输入‘变量值’为JDK的所在目录(默认安装位置为C:\Program Files\Java\jdk1.6.0,我装的是JDK6.0)-> 点击‘确定’-> 环境变量java_home设置成功

2,设置环境变量path
环境变量java_home设置好之后,我们开始设置环境变量path
前 面的步骤与‘设置环境变量java_home’相同,到点击‘新建’按钮时,选择新建用户变量(因为系统变量path已经存在,如果追加在长串已存在的 path值后面,比较凌乱) -> 输入‘变量名’为path -> 输入‘变量值’为“%java_home%\bin;” 不包括双引号“”

3,设置环境变量classpath
环境变量path设置好之后,我们开始设置环境变量classpath
前 面的步骤与‘设置环境变量java_home’相同,到点击‘新建’按钮时,选择新建系统变量(我的个人习惯,你也可以选择新建用户变量)-> 输入‘变量名’为classpath -> 输入‘变量值’为“.;%java_home%\lib;”不包括双引号“”,注意不要漏了最前面的小圆点.

如果你已经安装了JDK,并设置好了Java环境变量,请跳过上述过程,直接安装GDK(只需3步)

(如果您下载的是Groovy安装版
Download Windows-Installer: Binary Release http://groovy.codehaus.org/Download ,请将安装过程中出现的选项都打上勾, 以下4,5,6步骤可以跳过)

请留意朝花夕拾——Groovy & Grails 中的Groovy最新稳定版的版本号

4,下载GDK ( http://dist.codehaus.org/groovy/distributions/groovy-1.0.zip )并将下载的groovy-1.0.zip文件解压到指定位置 (我的位置是D:\D\MY_DEV\groovy),

5,设置环境变量GROOVY_HOME
步骤与“设置环境变量java_home”类似,到 输入‘变量名’时,输入‘GROOVY_HOME ’-> 输入‘变量值’为你解压指定位置(我的变量值为D:\D\MY_DEV\groovy),需要注意一点,解压目录如D:\D\MY_DEV\groovy中不可有空格,比如D:\D\MY    DEV\groovy

6,将GROOVY_HOME目录下的bin追加到环境变量path中
步 骤与“设置环境变量path”类似,找到你设置的path,然后将“%GROOVY_HOME%\bin”追加到path值(按上述过程,你现在的 path为“%java_home%\bin;”) 之后,你的path值为“%java_home%\bin;%GROOVY_HOME%\bin” ,注意用英文分号;分开,不要有空白字符如空格,Tab等

最后,我想提醒大家的是,不要将GROOVY_HOME目录下的jar包(比如GROOVY_HOME\embeddable\groovy-all-1.0.jar)添加到环境变量classpath中 , 因为Groovy自己会将GROOVY_HOME\lib下的所有jar文件(其中包括了Groovy相关的jar文件,如groovy- 1.0.jar)添加到Groovy的classpath中,而groovy同样会用Java的classpath(系统变量中的classpath), 如果将Groovy相关jar文件如groovy-all-1.0.jar添加到环境变量classpath中,jar文件会产生冲突,今后的 Groovy生活(如利用Grails方便快捷地开发Web应用)就将成为泡影 :)


好了,现在请大家打开Windows下的dos,即‘命令行’,在那个黑底白字的窗口中输入“groovyConsole”,回车,过一会儿就会出现一个GroovyConsole的窗口,在上面的文本域中,输入

println  ' Hello, world! '   //  打印Hello, world!

然后按Ctrl + R 来运行你的第一个Hello, world程序,在下面的窗口中便可看到运行结果:Hello, world!

祝贺你,第一个Groovy程序运行成功!

分享到:
评论

相关推荐

    Groovy轻松入门

    Groovy是一种基于Java平台的动态编程语言,设计用于提高开发者的生产力,同时保持与Java的无缝集成。...提供的文档《Groovy轻松入门.doc》应该会详细讲解这些概念,帮助你深入理解并开始使用Groovy。

    Groovy轻松入门—Grails实战基础篇

    在“Groovy轻松入门—Grails实战基础篇”中,我们将探讨以下几个关键知识点: 1. **Groovy基础知识**:学习Groovy的基础语法,包括闭包、动态类型、语法糖等特性。例如,Groovy允许开发者使用更简洁的语句进行方法...

    Groovy轻松入门——Grails实战基础篇

    ### Groovy轻松入门——Grails实战基础篇 #### 搭建Grails环境及创建Grails Demo程序 **Groovy**是一种面向对象的编程语言,它运行于Java平台上,能够与Java代码无缝集成。而**Grails**则是一款基于Groovy的高性能...

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

    本文将深入探讨如何轻松入门Groovy,搭建Groovy的开发环境。 1. **安装Java开发环境**: 在开始Groovy开发之前,首先确保你的系统已经安装了Java Development Kit (JDK)。Groovy是基于Java的,因此需要JDK来运行和...

    groovy经典资料汇集

    1. **Groovy轻松入门**:Groovy的入门学习通常从基础语法开始,包括变量声明、控制流语句(如if-else、for循环、while循环)、函数定义和调用、类和对象的创建等。Groovy的语法简洁且富有表达性,与Java相比,更加...

    Groovy入门经典.pdf

    Groovy入门经典是一个唯一能够扩展Java平台的脚本语言,内容全面详尽,浅显易懂,易于选择性阅读。可以作为对Groovy语言感兴趣的计算机软件开发人员的参考书。需要的朋友们就赶紧来下载试试吧!  Groovy提供类似...

    groovy学习大礼包

    1. **Groovy轻松入门.doc** - 这份文档很可能是为新手设计的,提供了一个友好的起点,介绍Groovy的基础知识。它可能涵盖了Groovy的安装过程、基本语法、数据类型、控制流语句(如if/else、for循环、while循环)、...

    groovy入门经典,groovyeclipse 插件

    Groovy是一种动态、灵活的编程语言,它是Java平台上的一个扩展,可以无缝集成到Java项目中。...通过阅读《Groovy经典入门》这本书和实践其中的示例,你可以快速掌握Groovy语言并开始利用其强大的功能。

    GROOVY入门经典

    Groovy常被用作应用程序的“黏合剂”,它简化了对复杂数据结构和算法的实现,让开发者可以更轻松地编写和维护代码。尤其在面对Java语言时,Groovy代码量更少、更易于理解和维护,因为Groovy省去了许多需要在Java中...

    Groovy入门经典

    《Groovy入门经典》奉书内容全面详尽,浅显易懂,易于选择性阅读。可以作为对Groovy语言感兴趣的计算机软件开发人员的参考书。.., Groovy是唯一能够扩展Java平台的脚本语言。Groovy提供类似于Java的语法结构,本地化...

    [Groovy入门]第四讲.数据搜索功能与正则表达式

    在这篇关于“Groovy入门”的第四讲中,我们将深入探讨这两个主题。 ### 1. 数据搜索功能 在Groovy中,数据搜索通常涉及到数组、集合或字符串的遍历。Groovy的列表和集合提供了丰富的API来帮助我们高效地查找特定...

    [Groovy入门]第八讲.将玩具信息写到MySQL

    通过学习和理解Groovy的JDBC用法,或者进一步探索GORM,你可以轻松地管理数据库中的玩具信息,以及其他任何你需要存储的数据。无论是简单的插入、更新,还是复杂的查询和事务处理,Groovy都能帮助你以优雅的方式完成...

    [Groovy入门]第十讲.使用模板引擎开发界面

    GSP结合了HTML、CSS、JavaScript和Groovy代码,使开发者能轻松地创建视图层。GSP中的标签库(Tag Libs)提供了一系列预定义的函数和标签,简化了常见任务,如循环、条件判断和数据渲染。例如,`<g:each>`标签可以...

    groovy经典_资料

    对于Groovy的学习,推荐的书籍包括《Groovy入门经典》和英文版的《Groovy in Action》。同时,可以参考在线博客,如BOG(可能是指特定个人的博客,如liuxiaotao008的CSDN博客)以及各种在线文档和教程。 总之,...

    GroovyPDF文档

    Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大...本套资源中包含了:Groovy轻松入门 ,Groovy中文教程, Groovy用户指南, Groovy学习笔记,Groovy官方demo,五本书!

    Groovy入门教程

    ### Groovy入门教程知识点概述 #### 一、Groovy简介 - **定义**:Groovy是一种灵活的面向对象编程语言,它与Java平台完全兼容,能够利用Java的强大企业级功能,同时还提供了许多提高开发效率的功能,如闭包、领域...

    Groovy Recipes Greasing the Wheels of Java.pdf

    Jason Rudolph,著有《Grails入门》,认为本书是将Groovy融入每个Java开发者工具箱的必备指南。Dierk König,Canoo Engineering AG的成员,则将其比作在Groovy“烘焙”中不可或缺的秘方集,能让开发者迅速掌握解决...

Global site tag (gtag.js) - Google Analytics