Wednesday, August 11, 2010

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

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

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

然后设置Java的环境变量:

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

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

  3. 设置环境变量classpath环境变量path设置好之后,我们开始设置环境变量classpath前面的步骤与‘设置环境变量java_home’相同,到点击‘新建’按钮时,选择新建系统变量(我的个人习惯,你也可以选择新建用户变量)-> 输入‘变量名’为classpath -> 输入‘变量值’为“[cci lang='text'].;%java_home%\lib;[/cci]”不包括双引号“”,注意不要漏了最前面的小圆点.如果你已经安装了JDK,并设置好了Java环境变量,请跳过上述过程,直接安装GDK(只需3步)(如果您下载的是Groovy安装版Download Windows-Installer: Binary Release http://groovy.codehaus.org/Download,请将安装过程中出现的选项都打上勾,以下4,5,6步骤可以跳过)

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

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

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


最后,我想提醒大家的是,不要将[cci lang='text']GROOVY_HOME[/cci]目录下的jar包(比如[cci lang='text']GROOVY_HOME\embeddable\groovy-all-1.0.jar[/cci])添加到环境变量classpath中,因为Groovy自己会将[cci lang='text']GROOVY_HOME\lib[/cci]下的所有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,即‘命令行’,在那个黑底白字的窗口中输入“[cci lang='text']groovyConsole[/cci]”,回车,过一会儿就会出现一个GroovyConsole的窗口,在上面的文本域中,输入
[cc lang='groovy']println 'Hello, world!' // 打印Hello, world![/cc]
然后按[cci lang='text']Ctrl + R [/cci]来运行你的第一个Hello, world程序,在下面的窗口中便可看到运行结果:[cci lang='text']Hello, world![/cci]

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

No comments:

Post a Comment