一、跟java一样配置下载平台
1、groovy是运行在JVM上的,所以要有jdk,这个自己找吧,一大堆
2、下载groovy的运行时是需要的库:http://groovy.codehaus.org/Download
二、配置环境变量(跟java是不是很相似啊)
1、配置GROOVY_HOME,类似于JAVA_HOME,我的是C:\groovy-1.7.9
2、在path中加入%GROOVY_HOME%\bin
3、配置classpath,注意classpath中不能有rt.jar(java的,会抛异常),我的 是./;%JAVA_HOME%\lib\tools.jar
三、ok了,可以写个helloworld,不过大家用eclipse习惯了,是不是想用eclipse写啊,好,我把两种方式都说一下
1、手写,注意文件名后缀是.groovy,运行groovyc(相当于javac)编译成字节码,用groovy运行
2、用eclipse,help>Install New Software>work with,写入http://dist.springsource.org/release/GRECLIPSE/e3.5/注意版本,我的是3.5的,add更新安装一下,重启eclipse,如果正常的话在首选项下会多个groovy选项,个就对了,在项目上右键新建一个GroovyClass,写入代码
class MyGroovy {
static main(args) {
println "这我的第一个groovy程序!"
}
}
右键Run As > Groovy Script或GroovyConsole;结果输出了,O(∩_∩)O哈哈~,有成就感,ok,继续
四、让我们看看于java的不同之处吧!
1、上面的main方法怎么没有public之类的修饰符修饰啊?这是因为在groovy中方法、变量、类等默认都是公共的;
2、main方法的参数怎么就个args,这一点相信学过JavaScript的都知道,这是动态语言的特性哦!
3、输出语句,怎么没System.out.println()?记好了那写着太麻烦,不就为了输出一句话么,有那么麻烦,所以groovy已经给你省略了直接写就行,太方便了,哦哦
4、怎么println语句后面没;呢,其实你也可以写,不会错!ok,第一节就到这里了
分享到:
相关推荐
Groovy是一种动态、灵活的编程语言,它是Java平台上的一个主要补充,特别是在脚本编写和快速原型设计方面表现突出。...这份"Groovy学习笔记.pdf"应该会提供一个良好的起点,帮助你踏上Groovy的学习之旅。
《Groovy食谱:润滑Java的轮子》一书,正如其标题所示,是一本旨在帮助Java开发者通过Groovy脚本语言提升工作效率、简化...无论是对于初学者还是资深开发者,本书都是一次难得的学习之旅,值得每位Java开发者细细品味。
Groovy Koans 是一个实践性的学习工具,专为想要掌握 Groovy 编程语言的人设计。它通过一系列的测试驱动的编程练习,帮助你逐步理解 Groovy 的语法和...开始你的 Groovy 之旅吧,享受这个富有挑战和乐趣的学习过程!
Groovy是一种基于Java平台的动态编程语言,它与Java语法高度兼容,但提供了更简洁、更灵活的写法。在Groovy中,你可以感受到更强的表达性和更高的开发效率。...希望这个代码包能帮助你快速入门Groovy,开启编程之旅。
### IBM实战Groovy知识点概览 #### 一、Groovy简介 **Groovy**是一种运行在Java...对于想要探索Groovy魅力的开发者来说,无论是从入门到精通,还是将其应用于实际项目中,都将是一次充满挑战而又收获颇丰的学习之旅。
### 研究精通Groovy:开启Java平台上的动态编程之旅 #### Groovy:Java的亲密伙伴 Groovy,作为一门动态语言,以其简洁而强大的语法特性,成为了Java平台上的重要补充。它不仅继承了Java的大部分语法结构,还引入...
《Java到Groovy的重构之旅:groovy-demo-java-for-refactor项目详解》 在软件开发领域,语言的选择往往直接影响到项目的效率与可维护性。Java作为一款广泛应用的面向对象编程语言,以其严谨的类型检查和丰富的类库...
XTarget是一个Groovy库,用于使用Groovy脚本自动编辑小型XML数据库。 它着重于数据的同时编辑,包括列表和地图之类的结构,以及各种XML文件之间的链接。
《深入浅出Groovy编程语言:HelloGroovy的探索之旅》 Groovy,作为一种动态、灵活的编程语言,是Java平台上的一个强大工具。它在Java虚拟机(JVM)上运行,与Java代码无缝集成,同时提供了简洁的语法和强大的功能。...
第1章 寻找grails之旅 1.1 java的困惑 1.2 webc2.0时代 1.3 java的力量 1.4 什么是grails 1.4.1 与java集成 1.4.2 简单而强大 1.4.3 吸取的经验教训 1.5 使用grails的原因 ...
《Gradle 4.4 全面解析:深入理解与实战指南》 Gradle 是一个强大的构建自动化工具,尤其...而提供的"gradle使用教程.txt"和"gradle-4.4-all.zip"资源将有助于深入学习和实践Gradle 4.4,为你的开发之旅增添强大助力。
《构建星际之旅:深入探索Micronaut星球大战应用程序》 在现代软件开发中,轻量级框架如Micronaut以其高效、低内存占用和模块化的特性受到广泛关注。本篇文章将聚焦于“StarWarsApplication”,一个基于Micronaut ...
Gradle 是一个强大的构建自动化工具,尤其在Java和Android开发领域广泛应用。它的出现是为了替代Maven和Ant...如果你在官网下载Gradle速度慢,可以从提供的`gradle-3.3-all.zip`压缩包中获取,快速开始你的Gradle之旅。
### 精通Grails之用JSON和Ajax实现异步Grails #### 一、引言 随着Web 2.0技术的发展,JSON (JavaScript Object Notation) 和 Ajax (Asynchronous JavaScript + XML) 成为现代Web应用开发的重要组成部分。本文旨在...
解压后,用户可以通过运行其中的可执行文件来启动STS,开始他们的Spring项目开发之旅。 总的来说,Spring Tool Suite是Java开发者尤其是Spring框架用户的得力助手,它通过集成多种工具和特性,极大地提升了Spring...
《Grails Hibernate 4 插件详解:开启Groovy世界的高效ORM之旅》 在现代Web开发领域,Grails框架以其高效、简洁的Groovy语言和丰富的插件生态,深受开发者喜爱。而`grails-hibernate4-plugin`正是这样一个至关重要...
**GFeed Tracker 开源项目详解** GFeed Tracker 是一款基于 Groovy 语言开发的桌面应用程序,专门设计用于帮助用户轻松追踪他们所关注的博客和常访问...如果你对这个项目感兴趣,不妨下载源代码,开始你的探索之旅吧!
安装或解压后,用户可以通过这个目录启动IDE,开始他们的编程之旅。 总结来说,"ideaIU-2020.3.win.rar"是一个专为Windows系统设计的IntelliJ IDEA 2020.3版本的压缩包,它提供了一个全面、高效的Java开发环境,...