[Groovy]Groovy脚本的5种运行方式
方式 运行 脚本 Groovy
2023-09-14 08:56:48 时间
目录:
groovyConsole 图形交互控制台
groovysh shell命令交互
通过IDE运行Groovy脚本
用命令行执行Groovy脚本
用Groovy创建Unix脚本
Groovy脚本是一些定义在文本文件中的语句和类。它和其他脚本语言的使用类似,它有多种方式可以运行。
[一]、groovyConsole 图形交互控制台
在终端下输入:groovyConsole 启动交互式控制台模式,可以编写代码执行,如下图:
附件1
[二]、groovysh shell命令交互
在终端下输入:groovysh 启动一个shell命令行,来执行groovy代码的交互:
附件2
[三]、通过IDE运行Groovy脚本
有一个叫GroovyShell的类含有main(String[])方法可以运行任何Groovy脚本.你可以用下面的语句执行任何Groovy脚本:
你可以在IDE中使用上面的Groovy main()执行或调试任何Groovy脚本.
比如 编写一个Hello.groovy的脚本:
在终端中可以模拟IDE中执行如下:
[四]、用命令行执行Groovy脚本
在GROOVY_HOME\bin里有个叫’groovy’ 或 ‘groovy.bat’ 的脚本文件(根据你的平台不同而不同).这些脚本文件是Groovy运行时的一部分.一旦安装了Groovy运行坏境,你就可以这样运行Groovy脚本:
groovy foo/MyScript.groovy [arguments]
比如存在一个脚本文件:Hi.groovy
执行命令结果如下:
[五]、用Groovy创建Unix脚本
你可以用Groovy编写Unix脚本并且像Unix脚本一样直接从命令行运行它.倘若你安装的是二进制分发包并且设置好环境变量,那么下面的代码将会很好的工作。
编写一个类似如下的脚本文件,保存为:HelloGroovy
#!/usr/bin/env groovy
println("this is groovy script")
println("Hi,"+args[0]+" welcome to Groovy")
然后在命令行下执行:
Groovy核心语法总结 Groovy是一种基于JVM,功能强大、类型可选,动态的、可与Java无缝衔接的编程语言。Groovy语法简洁、易于学习,可以大大提高开发人员的工作效率,可为Java程序添加强大的功能,包括脚本功能、特定领域的语言编写、运行时和编译时元编程以及函数式编程。本文将快速介绍核心语法,让读者快速入门。
groovyConsole 图形交互控制台
groovysh shell命令交互
通过IDE运行Groovy脚本
用命令行执行Groovy脚本
用Groovy创建Unix脚本
Groovy脚本是一些定义在文本文件中的语句和类。它和其他脚本语言的使用类似,它有多种方式可以运行。
[一]、groovyConsole 图形交互控制台
在终端下输入:groovyConsole 启动交互式控制台模式,可以编写代码执行,如下图:
附件1
[二]、groovysh shell命令交互
在终端下输入:groovysh 启动一个shell命令行,来执行groovy代码的交互:
附件2
[三]、通过IDE运行Groovy脚本
有一个叫GroovyShell的类含有main(String[])方法可以运行任何Groovy脚本.你可以用下面的语句执行任何Groovy脚本:
java groovy.lang.GroovyShell foo/MyScript.groovy [arguments]
你可以在IDE中使用上面的Groovy main()执行或调试任何Groovy脚本.
比如 编写一个Hello.groovy的脚本:
println "Hello micmiu.com, welcome to Groovy!"
在终端中可以模拟IDE中执行如下:
$ java -cp .:groovy-all-2.1.3.jar groovy.lang.GroovyShell Hello.groovy Hello micmiu.com, welcome to Groovy!
[四]、用命令行执行Groovy脚本
在GROOVY_HOME\bin里有个叫’groovy’ 或 ‘groovy.bat’ 的脚本文件(根据你的平台不同而不同).这些脚本文件是Groovy运行时的一部分.一旦安装了Groovy运行坏境,你就可以这样运行Groovy脚本:
groovy foo/MyScript.groovy [arguments]
比如存在一个脚本文件:Hi.groovy
println "Hi, ${args[0]} welcome to Groovy!"
执行命令结果如下:
$ groovy Hi.groovy micmiu.com
Hi, micmiu.com welcome to Groovy!
[五]、用Groovy创建Unix脚本
你可以用Groovy编写Unix脚本并且像Unix脚本一样直接从命令行运行它.倘若你安装的是二进制分发包并且设置好环境变量,那么下面的代码将会很好的工作。
编写一个类似如下的脚本文件,保存为:HelloGroovy
#!/usr/bin/env groovy
println("this is groovy script")
println("Hi,"+args[0]+" welcome to Groovy")
然后在命令行下执行:
$ chmod +x HelloGroovy $ ./HelloGroovy micmiu.com this is groovy script Hi,micmiu.com welcome to Groovy
Groovy核心语法总结 Groovy是一种基于JVM,功能强大、类型可选,动态的、可与Java无缝衔接的编程语言。Groovy语法简洁、易于学习,可以大大提高开发人员的工作效率,可为Java程序添加强大的功能,包括脚本功能、特定领域的语言编写、运行时和编译时元编程以及函数式编程。本文将快速介绍核心语法,让读者快速入门。
相关文章
- Python3_打开和运行方式
- java的三种代码注释方式「建议收藏」
- linux运行jar的几种方式
- Spring Boot 项目鉴权的 4 种方式
- 数据建模与数仓建模_数仓建模的几种方式
- centos下安装运行jupyter及docker方式安装
- PHP通过CURL的方式读取图片接口输出乱码
- 【字节码插桩】Android 签名机制 ( 生成 Android 签名文件 | 分析签名文件 | 签名文件两个密码的作用 | 三种签名方式 )
- 我的心血全在这了,这种方式讲@Async原理,你别再不懂Spring了
- 浅析SQL Server的分页方式 ISNULL与COALESCE性能比较
- postgresql表死锁问题的排查方式
- Docker两种方式进入后台运行的容器详解架构师
- 布隆过滤器的方式解决缓存穿透问题详解架构师
- 比较Linux文件内容:最快的方式(linux比较文件内容)
- MacOS上移动文件的最佳方式(macos移动文件)
- Win11新版本发布 已禁用注册表方式恢复Win10开始菜单
- Linux进程组:管理多个任务的有效方式(linux进程组)
- MongoDB:实现分布式存储的新方式(mongodb分布式)
- 《星球大战》的世界拥抱开源的 5 种方式
- “奇迹般的Linux:运行bin的方式”(linux 运行 bin)
- 探索Linux视频会议另一种现代通讯新方式(视频会议linux)
- 从Redis中提取数据一种便捷的方式(获取redis 里的数据)
- CMD运行Mysql数据库的快捷退出方式(cmd命令退出mysql)
- MySQL中的三木运算,解析及其实现方式(mysql 三木运算)
- Oracle优化器探究不同种类的优化方式(oracle优化器种类)
- 开启高效运行Redis集群启动指南(redis 集群方式启动)
- phpcli方式在crotab中运行解决
- Window下PHP三种运行方式图文详解
- 多种方式实现JS调用后台方法进行数据交互