Groovy安装

时间:2015-07-20 20:24:10

标签: groovy

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

  

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

6 个答案:

答案 0 :(得分:4)

您的路径中可能包含其他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"。
  5. 欢呼声

答案 1 :(得分:3)

根据他们的网站install on windows,也许你没有设置java HOME路径:

  

将JAVA_HOME环境变量设置为指向JDK。在OS X上这是/ Library / Java / Home,在其他unix上它经常是/ usr / java等。如果你已经安装了像Ant或Maven这样的工具,你可能已经完成了这一步。

你能否提供你的GROOVY_HOME路径和系统路径 - 也许你做了一些错字。

答案 2 :(得分:3)

  1. 您只需将GROOVY_HOME设置为Groovy目录即可 例如GROOVY_HOME = C:\ groovy \ groovy-2.4.6

  2. JAVA_HOME到JRE

  3. 确保PATH中有GROOVY_HOME / bin和JAVA_HOME / bin

答案 3 :(得分:2)

打开命令行并使用echo测试路径。

echo %path%
echo %JAVA_HOME%
echo %GROOVY_HOME%

答案 4 :(得分:1)

变量名称:GROOVY_HOME
变量值:C:\Program Files\apache-groovy-sdk-2.4.14\groovy-2.4.14

在PATH中 %GROOVY_HOME%

这对我有用。

答案 5 :(得分:0)

在我的情况下,我忘记在./bash_profile

中添加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

根据official document

enter image description here