gpt4 book ai didi

groovy - 安装 Groovy

转载 作者:行者123 更新时间:2023-12-04 12:07:27 28 4
gpt4 key购买 nike

最近我下载了 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" | bash 安装 SDKMAN
  • 打开一个新终端并使用命令 sdk install groovy 2.3.6 安装 groovy

  • 今后您可以使用 SDKMAN 在不同版本的 Groovy(以及 Gradle、Grails、Griffon 等)之间切换、安装新版本、删除旧版本等。

    关于groovy - 安装 Groovy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25159884/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com