groovy+;如何导出路径

groovy+;如何导出路径,groovy,Groovy,在一些groovy脚本中,我添加了这一行: def JAVA_HOME=/usr/java/jre1.7.0_60 def JAVA_HOME=/usr/java/jre1.7.0_60 因为我得到的错误是 groovy: JAVA_HOME not set and cannot find javac to deduce location, please setJAVA_HOME. 但这没有帮助 这条线有什么问题: def JAVA_HOME=/usr/java/jre1.7.0_60

在一些groovy脚本中,我添加了这一行:

def JAVA_HOME=/usr/java/jre1.7.0_60
def JAVA_HOME=/usr/java/jre1.7.0_60
因为我得到的错误是

groovy: JAVA_HOME not set and cannot find javac to deduce location, please setJAVA_HOME.
但这没有帮助

这条线有什么问题:

def JAVA_HOME=/usr/java/jre1.7.0_60
def JAVA_HOME=/usr/java/jre1.7.0_60

或者可能需要使用export,但不知道如何在groovy中实现这一点?

这行代码一切正常,但它只定义了一个名为
JAVA\u HOME
的变量。在JVM中,不可能导出用户定义的环境变量

但如果可能的话,下面的代码会起作用:

System.getenv().put('JAVA_HOME', 'path_to_java_home')
您需要在操作系统级别定义环境变量