当通过sdkman安装groovy时,在intellij(mac)上如何找到groovy库?

22

我在Mac上通过sdkman安装了Groovy。当我尝试在IntelliJ中创建新的Groovy项目时,它会要求指定Groovy库的位置。我应该到哪里寻找已安装的Groovy?


4
通常情况下,它应该位于/users/<username>/.sdkman/groovy/current/users/<username>/.sdkman/groovy/<version>下。请注意,默认情况下 IntelliJ 中可能看不到.sdkman,但可以通过跟踪目录结构来找到它。 - dmahapatro
@dmahapatro 没错,它是不可见的。 它在 /Users/Ramisetti/.sdkman/candidates/groovy 中。 谢谢。 - Rax
7
当你遇到这个问题时,使用 which 命令。which groovy 将会告诉你答案。 - tim_yates
2
我建议您不要在IntelliJ的项目配置中使用current,因为随着时间的推移,它将更改其指向的GDK版本。相反,应该使用/Users/<username>/.sdkman/candidates/groovy/<version>来指定您的项目所需的特定版本。 - Todd W Crone
4个回答

25

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

/Users/<username/.sdkman/candidates/groovy/current 
或者
/Users/<username/.sdkman/candidates/groovy/<version>

对我有用。


39
<cmd><shift><.>可以让你在打开对话框中选择隐藏文件夹。 - ThomasW
2
CMD+SHIFT+G 似乎也可以工作,并且是 JetBrains 推荐的解决方案。 - icfantv

15

以下是解决我的问题的答案(感谢ThomasW的评论)

当打开对话框时,您可以单击CMDSHIFT.,这样可以在打开的对话框中选择隐藏文件夹。

输入图像描述

然后你可以使用:

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

@Downvoter,有助于改善答案的任何有用解释吗? - Federico Piazza

6
安装完成后,只需运行$ which groovy即可。

0

使用which命令可能无法找到Groovy路径。

在Linux类系统Mac OSX、Linux、Cygwin、Solaris和FreeBSD上安装sdkman后,首先运行$ source "$HOME/.sdkman/bin/sdkman-init.sh",然后您就可以访问已安装的开发工具包。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接