[b]groovyConsole 圖形交互控制檯
groovysh shell命令交互
通過IDE運行Groovy腳本
用命令行執行Groovy腳本
用Groovy創建Unix腳本[/b]
Groovy腳本是一些定義在文本文件中的語句和類。它和其他腳本語言的使用類似,它有多種方式可以運行。
[b][一]、groovyConsole 圖形交互控制檯[/b]
在終端下輸入:groovyConsole 啓動交互式控制檯模式,可以編寫代碼執行,如下圖:
附件1
[b][二]、groovysh shell命令交互[/b]
在終端下輸入:groovysh 啓動一個shell命令行,來執行groovy代碼的交互:
附件2
[b][三]、通過IDE運行Groovy腳本[/b]
有一個叫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!
[b][四]、用命令行執行Groovy腳本[/b]
在GROOVY_HOME\bin裏有個叫’groovy’ 或 ‘groovy.bat’ 的腳本文件(根據你的平臺不同而不同).這些腳本文件是Groovy運行時的一部分.一旦安裝了Groovy運行壞境,你就可以這樣運行Groovy腳本:
[color=red]groovy foo/MyScript.groovy [arguments][/color]
比如存在一個腳本文件:Hi.groovy
println "Hi, ${args[0]} welcome to Groovy!"
執行命令結果如下:
$ groovy Hi.groovy micmiu.com
Hi, micmiu.com welcome to Groovy!
[b][五]、用Groovy創建Unix腳本[/b]
你可以用Groovy編寫Unix腳本並且像Unix腳本一樣直接從命令行運行它.倘若你安裝的是二進制分發包並且設置好環境變量,那麼下面的代碼將會很好的工作。
編寫一個類似如下的腳本文件,保存爲:HelloGroovy
[color=red]
#!/usr/bin/env groovy
println("this is groovy script")
println("Hi,"+args[0]+" welcome to Groovy")[/color]
然後在命令行下執行:
$ chmod +x HelloGroovy
$ ./HelloGroovy micmiu.com
this is groovy script
Hi,micmiu.com welcome to Groovy