安装Groovy

最近我下载了groovy-2.3.6并尝试在 Linux系统上安装它.我按照 http://groovy-lang.org/install.html的说明进行操作.我设置了GROOVY_HOME变量.

export GROOVY_HOME=/home/work/Software/groovy-2.3.6

然后我将我的环境路径变量设置为Groovy bin文件

export PATH=$PATH:/home/work/Software/groovy-2.3.6/bin

已创建JAVA_HOME变量.

现在,当我尝试运行任何Groovy命令时,它会生成以下错误

Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/groo/tool/GroovyStarter
Caused by: java.lang.classNotFoundException: org.codehaus.groovy.tools.GroovyStarter
      at java.net.urlclassloader$1.run(urlclassloader.java:202)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.urlclassloader.findClass(urlclassloader.java:190)
      at java.lang.classLoader.loadClass(ClassLoader.java:306)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.classLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org.codehaus.groovy.tools.GroovyStarter.  Program will exit.

我正在通过一些网站来解决这个问题.我发现如果我设置了错误的GROOVY_HOME路径,那么它就会发生.我无法弄清楚该变量的正确路径应该是什么.任何人都可以帮我这个.
 谢谢

解决方法

在Linux / Mac上安装Groovy的最简单方法是使用 SDKMAN.这是我的建议:

>撤消你已经完成的一切
>通过运行curl -s“https://get.sdkman.io”|来安装sdkman庆典
>打开一个新终端并使用命令sdk install groovy 2.3.6安装groovy

展望未来,您可以使用sdkman在不同版本的Groovy(以及Gradle,Grails,Griffon等)之间切换,安装新版本,删除旧版本等等.

相关文章

背景:    8月29日,凌晨4点左右,某服务告警,其中一个...
https://support.smartbear.comeadyapi/docs/soapui/steps/g...
有几个选项可用于执行自定义JMeter脚本并扩展基线JMeter功能...
Scala和Java为静态语言,Groovy为动态语言Scala:函数式编程,...
出处:https://www.jianshu.com/p/ce6f8a1f66f4一、一些内部...
在运行groovy的junit方法时,报了这个错误:java.lang.Excep...