博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Groovy和Grails配置方法
阅读量:5049 次
发布时间:2019-06-12

本文共 1963 字,大约阅读时间需要 6 分钟。

因为Groovy是运行在Java虚拟机上的脚本语言,所以嘛,安装Java虚拟机也就成了我们的首要任务。
一、下载和安装Java虚拟机
1、 下载Jdk
最新的jdk为1.6.10,可以从官方去下载
2、 配置环境变量
安装Jdk1.6以后,需要
配置->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的Jdk安装在C:\Jdk1.6):
JAVA_HOME= C:\Jdk1.6
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin
一下环境变量,在我的电脑
3、 测试JVM安装是否正常
在开始->运行中输入cmd然后回车,在DOS窗口下输入java –version,如果显示类似如下,表示Jdk安装成功:
C:\Documents and Settings\xp>java -version
java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b12)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
二、下载和安装Grails
Java Web应用程序框架是企业 Java得以成功的重要原因之一。人们怀疑如果没有Apache Struts框架Java EE是否能够如此成功。虽然底层编程语言很重要,但通常是框架使编程语言成为引人注目的中心的。如果您经常访问讨论论坛,就会注意到Ruby语言和Ruby On Rails框架之间也是这种情况。Ruby已经出现十多年了,然而只是在Ruby On Rails框架流行之后,开发人员才开始注意到Ruby语言。

 

诸如Ruby、PHP和Python之类的脚本语言最近几年越来越流行,因此,需要开发一个Java脚本备选语言和类似Rails的针对Java环境的框架。Groovy就是这个脚本语言,而Grails就是这个框架。

1、 下载Grails
最新的Grails版本是1.0.4,可以从以下链接下载:
http://dist.codehaus.org/grails/grails-bin-1.0.4.zip
2、 配置环境变量
将下载完的grails-bin-1.0.4.zip解压缩到C:\ grails-1.0.4目录下
Windows系统上右击“我的电脑”/“属性”/“高级”/“环境变量”,点击新建环境变量GRAILS_HOME,值为C:\ grails-1.0.4
Windows系统上右击“我的电脑”/“属性”/“高级”/“环境变量”,修改path的值,在最后面增加%GRAILS_HOME%\bin;
3、 测试Grails安装是否正常
打开window命令提示符窗口,输入grails
C:\Documents and Settings\xp>grails
 
Welcome to Grails 1.0.4 – http://grails.org/
Licensed under Apache Standard License 2.0
Grails home is set to: c:\grails-1.0.4
 
No script name specified. Use ‘grails help’ for more info or ‘grails interactive
‘ to enter interactive mode
测试成功!!
三、下载和安装Groovy
    Groovy是什么?

 

Groovy是一种语言,其语法类似于Java,但比Java更简单。它通常被视为脚本/灵活/动态的语言,但是我不喜欢这类形容词,因为我认为它们只会令人困惑。如果说Java是一位明智的中年男子,那么Groovy就是他十几岁的儿子。Groovy具有父亲的许多特点,但是更为狂野且更为有趣。他们也可以很好地合作。

Groovy的规则比Java少得多。例如,要在Java中获得标准的"Hello World"输出,您需要编写一个类、一个具有合适参数的主方法,等等。但是在Groovy中,如果不想编写所有样板代码,您可以抛开类定义和主方法,仅编写一行代码即可打印出"Hello World"。

以下是打印Hello World的文件 Hello.groovy的内容:

println "Hello World"

转载于:https://www.cnblogs.com/EricGu/archive/2010/10/14/1851522.html

你可能感兴趣的文章
进程间通信系列 之 socket套接字及其实例
查看>>
天气预报插件
查看>>
Unity 游戏框架搭建 (十三) 无需继承的单例的模板
查看>>
模块与包
查看>>
mysql忘记root密码
查看>>
apache服务器中设置目录不可访问
查看>>
嵌入式Linux驱动学习之路(十)字符设备驱动-my_led
查看>>
【NOIP模拟】密码
查看>>
java容器---------手工实现Linkedlist 链表
查看>>
three.js 性能优化的几种方法
查看>>
《梦断代码》读书笔记(三)
查看>>
FreeMarker解析json数据
查看>>
Java8 Lambda表达应用 -- 单线程游戏server+异步数据库操作
查看>>
次序+“选择不重复的记录”(3)——最大记录
查看>>
Codeforces 450 C. Jzzhu and Chocolate
查看>>
[Unity3D]Unity3D游戏开发MatchTarget的作用攀登效果实现
查看>>
ACdream 1115 Salmon And Cat (找规律&&打表)
查看>>
JSON、JSONP、Ajax的区别
查看>>
AngularJS学习篇(一)
查看>>
【转载】 IP实时传输协议RTP/RTCP详解
查看>>