[英]How to run Groovy script with java command?
嘗試獲取以下腳本:
class MyClass {
static void main(String... args) {
println "Hello ${args[0]}"
}
}
要像Java一樣運行,例如: java MyTest John
。
通過main閱讀有關腳本的常規文檔,我的印象是我可以做到以下幾點:
groovyc MyTest.groovy
java MyTest John
我什至有一種印象,就是我可以只留下main函數的主體,並且仍然可以編譯,直到從Script
擴展出一個類為止。
我可以使用groovy MyTest.groovy John
和(使用groovy MyTest.groovy John
編譯后) groovy MyTest John
運行腳本groovyc
我如何實現我的目標? 我究竟做錯了什么?
運行java
命令時,需要在類路徑上使用Groovy,即:
將此另存為MyClass.groovy
class MyClass {
static main(args) {
println "Hello ${args[0]}"
}
}
然后運行:
groovyc MyClass.groovy
然后運行:
java -cp $GROOVY_HOME/embeddable/groovy-all-2.4.4.jar:. MyClass John
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.