【问题标题】:Where to find groovy library on intellij(mac) when installed groovy through sdkman通过 sdkman 安装 groovy 时在 intellij(mac) 上哪里可以找到 groovy 库
【发布时间】:2026-01-27 21:20:18
【问题描述】:

我在 mac 上通过 sdkman 安装了 groovy。当我尝试在 intellij 中创建一个新的 groovy 项目时,它会询问 groovy 库的位置。我在哪里可以找到已安装的 groovy?

【问题讨论】:

  • 通常应该在/users/<username>/.sdkman/groovy/current/users/<username>/.sdkman/groovy/<version> 下。标记 .sdkman 默认情况下在 IntelliJ 中可能不可见,但应该可以通过目录结构进行跟踪。
  • @dmahapatro 你是对的。它不可见。它位于 /Users/Ramisetti/.sdkman/candidates/groovy。谢谢。
  • 每当您遇到此问题时,请使用which shell 命令。 which groovy会告诉你答案
  • 我建议你不要在 IntelliJ 的项目配置中使用current,因为这会随着时间的推移改变它指向的 GDK。而是将/Users/<username>/.sdkman/candidates/groovy/<version> 用于您的项目需要的特定版本。

标签: intellij-idea groovy sdkman


【解决方案1】:

我遇到了类似的问题。通过使用

/Users/<username/.sdkman/candidates/groovy/current 

/Users/<username/.sdkman/candidates/groovy/<version>

为我工作。

【讨论】:

  • <.> 允许您在打开的对话框中选择隐藏文件夹。
  • CMD+SHIFT+G 似乎也可以工作,并且是 JetBrains 推荐的解决方案。
【解决方案2】:

添加解决我问题的答案(感谢ThomasW 评论)

当对话框打开时你可以点击CMDSHIFT 这允许您在打开的对话框中选择隐藏的文件夹。

那么你可以使用:

/Users/<username>/.sdkman/candidates/groovy/current 

【讨论】:

  • @Downvoter,有什么有助于改进答案的解释吗?
【解决方案3】:

安装后运行$ which groovy

【讨论】:

    【解决方案4】:

    您可能无法使用which 命令找到常规路径。 在类 Linux 系统 Mac OSX、Linux、Cygwin、Solaris 和 FreeBSD 上安装 sdkman 后,
    首先运行$ source "$HOME/.sdkman/bin/sdkman-init.sh",然后您就可以访问已安装的开发包了。

    也就是说,如果你输入'which groovy',它应该会显示路径,你可以调用其他SDK命令。

    【讨论】:

      最近更新 更多