[英]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.