以下脚本:
#!/opt/groovy-1.8.6/bin/groovy
final env = []
输出:
$ ./small.groovy
./small.groovy: line 3: final: command not found
需要做些什么才能让它以Groovy的形式运行(无需显式调用Groovy)?
答案 0 :(得分:3)
我不确定你为什么会看到这个错误,但是在类似Unix的环境中直接运行Groovy脚本的常用方法是使用:
#!/usr/bin/env groovy
println "Hello World"
这可确保正确加载所有环境变量,例如JAVA_HOME
。