Groovy安装

Groovy安装,groovy,Groovy,我尝试在Windows7中安装groovy。 我从groovy站点下载了归档文件。 解开它。 将GROOVY\u HOME路径添加到环境。 将bin路径添加到环境中。 之后我重新启动了windows。 但当我尝试从cmd运行groovy时,我得到了一个错误: 错误:无法找到或加载主类org.codehaus.groovy.tools.GroovyStarter 根据他们的网站,可能您没有设置javaHOMEpath: 将JAVA\u HOME环境变量设置为指向JDK。在OSX上这是/Librar

我尝试在Windows7中安装groovy。 我从groovy站点下载了归档文件。 解开它。 将
GROOVY\u HOME
路径添加到环境。 将bin路径添加到环境中。 之后我重新启动了windows。 但当我尝试从cmd运行groovy时,我得到了一个错误:

错误:无法找到或加载主类org.codehaus.groovy.tools.GroovyStarter


根据他们的网站,可能您没有设置java
HOME
path:

JAVA\u HOME
环境变量设置为指向JDK。在OSX上这是
/Library/Java/Home
,在其他Unix上通常是
/usr/Java
,等等。如果您已经安装了Ant或Maven等工具,那么您可能已经完成了这一步


您还可以提供您的
GROOVY\u HOME
路径和系统
路径
-可能您输入了一些错误。

您的路径中可能有其他GROOVY版本的目录。如果您以前安装过Groovy(可能是几年前-没关系),请检查您的环境变量,特别是其他Groovy发行版的
PATH

文件
%GROOVY\u HOME%/conf/GROOVY starter.conf
提供了启动二进制文件时实际发生的更多提示。记住这一点,问题的原因可能是使用了错误的二进制文件。这可能会导致除最新的
GROOVY_HOME
目录所提供的类或类名之外的其他类或类名,最终导致错误

为此,请检查所有路径两次

更新:

我无意中遇到了这个问题,因为我在处理Groovy版本(就像我告诉过你的那样;)。 这里有一个简单的提示,如何找出所有路径是否正确(对于Windows)

  • 使用
    cmd
    打开命令Shell
  • 键入
    set DEBUG=true
    以激活调试语句
  • 键入
    groovysh
    (请求交互式Groovy shell)
  • 看看调用“java.exe”的最后几行。有一条长语句包含所有已解析的路径依赖项。检查这些是否都包含正确的发行版,例如,“groovy-2.4.4.jar”

  • 干杯

    打开命令行,用echo测试路径

    echo %path%
    echo %JAVA_HOME%
    echo %GROOVY_HOME%
    
  • 您只需将
    GROOVY\u HOME
    设置到GROOVY目录,例如:

    GROOVY_HOME=C:\groovy\groovy-2.4.6
    
  • JAVA_HOME
    到JRE

  • 确保
    GROOVY_HOME/bin
    JAVA_HOME/bin
    都可以在
    路径中找到


  • 变量名:
    GROOVY\u HOME

    变量值:
    C:\ProgramFiles\apache-groovy-sdk-2.4.14\groovy-2.4.14

    在路径中
    %GROOVY\u HOME%


    这就是我的工作原理。

    在我的例子中,我忘了在
    /bash\u概要文件中添加java路径

    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
    export GROOVY_HOME=/Users/magic/Library/Develop-Tools/groovy-2.5.8/
    
    export PATH=${PATH}:$JAVA_HOME
    export PATH=${PATH}:$GROOVY_HOME/bin
    
    根据


    Java\u Home存在。GROOVY\u Home-D:\GROOVY-2.4.4 Java\u Home-C:\Program Files\Java\jdk1.7.0\u 79路径“D:\GROOVY-2.4.4\bin”中的变量;“C:\Program Files\Java\jdk1.7.0\U 79\bin”路径看起来不错。我的最后一个镜头是文件和目录的用户权限-也许你缺少它们。我用管理员权限启动cmd根据这个主题:出于某些原因,空格、括号和点可能会导致问题。尝试清理到D:\Groovy244的路径在我们的例子中,GROOVY_HOME环境变量已设置为旧安装-谢谢不要忘记重新启动终端(关闭/重新打开)