Groovy安装
我尝试在Windows7中安装groovy。 我从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
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
打开命令Shellset DEBUG=true
以激活调试语句groovysh
(请求交互式Groovy shell)干杯打开命令行,用echo测试路径
echo %path%
echo %JAVA_HOME%
echo %GROOVY_HOME%
GROOVY\u HOME
设置到GROOVY目录,例如:
GROOVY_HOME=C:\groovy\groovy-2.4.6
JAVA_HOME
到JREGROOVY_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环境变量已设置为旧安装-谢谢不要忘记重新启动终端(关闭/重新打开)