104

我使用sdkman安装了 groovy,效果很好。现在安装的包在哪里?我需要它的路径。我在 Ubuntu 14.04 上。

4

6 回答 6

164

我已经在我的系统上检查过了。它应该位于$HOME/.sdkman/candidates/.

于 2015-12-20T12:06:31.740 回答
7

安装后,SDKMAN 会创建一个$SDKMAN_DIR指向安装目录的环境变量。

通常是~/.sdkman

于 2018-06-21T11:45:24.490 回答
7

我认为最好的方法是使用 SDKMan 的home命令:

https://sdkman.io/usage#home

像这样的东西(取自上面的页面):

$ sdk home java 11.0.7.hs-adpt
/home/somedude/.sdkman/candidates/java/11.0.7.hs-adpt
于 2020-10-03T12:10:20.613 回答
1

运行后source $HOME/.sdkman/bin/sdkmain-init.sh,您可以通过运行查看 sdkman “安装”:

declare -f
于 2018-05-10T19:11:16.790 回答
1

SDKMan 安装在哪里:

echo @SDKMAN_DIR

它刚刚在哪里安装了gradle?(或其他一些包)

which gradle
于 2021-06-15T02:10:28.497 回答
0

SDKMAN 将文件存储在$HOME/.sdkman/candidates/汤姆提到的文件中,这个答案更详细。

要查找 SBT 1.3.13 的安装位置,请键入sdk home sbt 1.3.13. 它会返回类似/Users/powers/.sdkman/candidates/sbt/1.3.13.

sdk install命令的参数与文件的存储位置一致$HOME/.sdkman/candidates

  • sdk install java 8.0.272.hs-adpt将文件存储在$HOME/.sdkman/candidates/java/8.0.272.hs-adpt.

  • sdk install sbt 1.3.13将文件存储在$HOME/.sdkman/candidates/sbt/1.3.13.

运行sdk install时,下载的二进制文件会保存在$HOME/.sdkman/archives. 例如,$HOME/.sdkman/archives/java-8.0.272.hs-adpt.zip$HOME/.sdkman/archives/sbt-1.3.13.zip

一些二进制文件非常大,最终会占用您计算机上的大量空间。您应该使用命令定期删除它们sdk flush archives。安装软件后,您不再需要二进制文件。有关更多详细信息,请参见此处

于 2020-11-09T03:33:53.337 回答