Groovy安装

6bc51xsx  于 7个月前  发布在  其他
关注(0)|答案(6)|浏览(51)

我尝试在windows7中安装groovy。我从Groovy网站下载了存档。解压缩它。添加GROOVY_HOME路径到环境。将bin路径添加到环境。之后,我重新启动了Windows。但是当我尝试从cmd运行groovy时,我得到错误:
错误:无法找到或加载主类org.codehaus.groovy.tools.

v09wglhw

v09wglhw1#

路径中可能有其他Groovy版本的目录。如果您以前安装过Groovy(可能是几年前--没关系),请检查您的环境变量,特别是PATH,以了解其他Groovy发行版。
文件%GROOVY_HOME%/conf/groovy-starter.conf给出了更多关于启动二进制文件时实际发生的事情的提示。记住这一点,问题的原因可能是使用了错误的二进制文件。这可能会导致期望其他类或类名,而不是最新的GROOVY_HOME目录提供的-最终导致错误。
为此检查所有路径两次。
更新:
我不小心遇到了这个问题,因为我在处理Groovy版本(正如我告诉你不要这样做;))。这里有一个简单的提示,如何找出是否所有的路径都是正确的(对于Windows)。
1.使用cmd打开命令行。
1.键入set DEBUG=true以激活BLOG语句。
1.输入groovysh(请求交互式Groovy-shell)。
1.看看最后几行调用“java.exe”的地方。有一个包含所有已解析路径依赖项的长语句。检查这些是否都包含正确的发行版,例如,“groovy-2.4.4.jar”。
欢呼

pcrecxhr

pcrecxhr2#

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

GROOVY_HOME=C:\groovy\groovy-2.4.6
  1. JAVA_HOME到JRE
    1.确保PATH中的GROOVY_HOME/binJAVA_HOME/bin都可用
6yoyoihd

6yoyoihd3#

根据他们在windows上的webside安装,也许你没有设置java HOME路径:
JAVA_HOME环境变量设置为指向JDK。在OS X上是/Library/Java/Home,在其他unix上通常是/usr/java,等等。如果您已经安装了Ant或Maven这样的工具,那么您可能已经完成了这一步。
您是否也可以提供您的GROOVY_HOME路径和系统PATH-也许你做了一些错字。

7z5jn7bk

7z5jn7bk4#

变量名称:GROOVY_HOME
变量值:C:\Program Files\apache-groovy-sdk-2.4.14\groovy-2.4.14
路径中
%GROOVY_HOME%
这才是我的工作。

q9yhzks0

q9yhzks05#

打开一个命令行,用echo测试你的路径。

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

x6yk4ghg6#

在我的例子中,我忘记在./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

相关问题