加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

安装Groovy

发布时间:2020-12-14 16:27:02 所属栏目:大数据 来源:网络整理
导读:最近我下载了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
最近我下载了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等)之间切换,安装新版本,删除旧版本等等.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读