Groovy安装

Pei*_*ein 7 groovy

我试图在Windows 7中安装groovy.我从groovy网站下载了存档.解压缩它.添加GROOVY_HOME环境路径.将bin路径添加到环境中.之后我重新启动了Windows.但是当我尝试从cmd运行groovy时,我得到错误:

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

Kek*_*nda 8

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

该文件%GROOVY_HOME%/conf/groovy-starter.conf提供了更多有关启动二进制文件时实际发生的情况的提示。考虑到这一点,问题的原因可能是使用了错误的二进制文件。这可能会导致期望其他类或类名而不是最新GROOVY_HOME目录提供的 - 最终产生您的错误。

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

更新:

我不小心遇到了这个问题,因为我在使用 Groovy 版本(正如我告诉你不要;))。这是如何确定所有路径是否正确的简单提示(对于 Windows)。

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

干杯


kal*_*ari 7

  1. 您只需要设置GROOVY_HOME到您的 Groovy 目录,例如:

    GROOVY_HOME=C:\groovy\groovy-2.4.6
    
    Run Code Online (Sandbox Code Playgroud)
  2. JAVA_HOMEJRE

  3. 确保GROOVY_HOME/binJAVA_HOME/bin都在您的PATH


mic*_*ukm 4

根据他们在 Windows 上的网站安装,也许你没有 javaHOME设置 java 路径:

\n\n
\n

JAVA_HOME环境变量设置为指向您的 JDK。在 OS X 上是这样/Library/Java/Home,在其他 UNIX 上通常是这样/usr/java,等等。如果您\xe2\x80\x99 已经安装了像 Ant 或 Maven 这样的工具,那么您\xe2\x80\x99 可能已经完成了这一步。

\n
\n\n

您还可以提供您的GROOVY_HOME路径和系统吗PATH吗?也许您犯了一些错字。

\n