什么JVM使用Groovy是默认的以及如何指定另一个版本?
我服务器的输出:
[[1,2], [3,4], [5,6]].reduce(false, combine: {$0 || $1.contains(4)})
答案 0 :(得分:3)
您可能已JAVA_HOME
指向Java 7 jdk
如果你用
取消它unset JAVA_HOME
Groovy应该使用默认的JVM,与Java相同
答案 1 :(得分:0)
根据this documentation page,您可以通过将JAVA_HOME
环境变量设置为已安装的JDK来设置Groovy安装的Java版本:
将
JAVA_HOME
环境变量设置为指向JDK。在OS X上,这是/Library/Java/Home
,在其他unix上常常是/usr/java
等。如果你已经安装了像Ant或Maven这样的工具,你可能已经完成了这一步。