问题标签 [sdkman]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1256 浏览

zsh - Sdkman 不正确的 zsh 完成脚本输出

我正在使用 oh-my-zsh,并且一直在尝试为 sdkman 开发自定义完成脚本。

但是,在尝试使某些命令相互化时,我遇到了一个小问题。

下面是完成脚本的开始。使用_describe方法可以输出完成帮助的三个函数。

__get_candidate_list显以下值:

__get_current_installed_list显以下值:

下面脚本的第二部分是我们调用所有内容的地方,以便 zsh 正确使用完成脚本:

问题如下:当我键入时,sdk install我得到了正确的输出,来自__get_candidate_list方法的输出,但是当我使用sdk uninstall它时仍然给我来自__get_candidate_list的输出,尽管我期待__get_current_installed_list输出。

编辑:经过一番调试,似乎 zsh 没有错。我不知道为什么,但是 sdkman 在完成脚本中给了我相同的输出sdk listsdk current(在 sed 命令之后)。在我的 shell 中,这两个命令都可以与 shell 一起正常工作。

我使用_describe方法的方式有问题吗?还有什么我没有看到的吗?

谢谢你的帮助。

0 投票
1 回答
438 浏览

sdkman - 使用 sdkman 切换到系统版本

nvm如果已安装,您可以像这样使用系统版本:

sdkman 有类似的东西吗?要么关闭单个应用程序(类似sdk use ant system或完全关闭 sdkman

0 投票
1 回答
125 浏览

maven - 如何为 gradle 安装 sdkman

我尝试安装 gradle,但首先我需要安装 sdkman。官方指令不起作用:

curl -s " https://get.sdkman.io " | 重击

我不喜欢这已经发生了。

0 投票
2 回答
6527 浏览

java - sdkman 缺少特定的 java 版本

我在 Ubuntu 18.10 上有 SDKMAN 5.7.3+337,它列出了这些可用的 java 版本:

而 Ubuntu 18.04.1 LTS(如 Windows 10 中的 WSL)上的相同 SDKMAN 版本显示:

哪里11.0.2-open不见了。为什么会发生这种情况,我应该如何解决这个问题?

PS:我已经跑sdk selfupdatesdk update

0 投票
1 回答
5272 浏览

java - Oracle java 没有出现在 SDKMAN 中?

为什么它缺少 ORACLE java 8?我需要它来测试一些东西,它可以在我的另一台 PC 上使用,所以我想知道问题可能是什么。

Ubuntu 19.04。

0 投票
0 回答
1116 浏览

java - sdkman 挂钩将 /etc/ssl/java/cacerts 链接到当前使用的 Java SDK

Debian 有一个很好的机制,可以将来自 Thawte、Let's Encrypt 等的所有常用 CA 证书以及本地安装的 CA 证书编译/usr/local/share/ssl到一个/etc/ssl/certs/java/cacertsJKS 文件中。这通常与$JAVA_HOME/lib/security/cacerts.

~/.sdkman/candidates/java/current/使用 sdkman,我在使用SDK 创建者提供的cacerts的不同非 Debian Java 版本之间切换。

是否有某种安装后挂钩机制,每当我切换 sdkman Java 版本时,我可以自动创建指向 Debian cacerts文件的符号链接?

0 投票
3 回答
3401 浏览

windows-10 - cygwin上的sdkman无法安装

我正在设置一台新机器并在 Cygwin 上安装 sdkman 以安装 Java。我在我以前的机器上使用了这个精确的设置,也就是 Win 10。

安装了 Cygwin,sdkman 需要安装 zip 和 unzip 包。现在我收到以下错误:

尝试禁用 Windows 防火墙并以管理员身份运行 Cygwin,均未更改错误。在我的最后一台机器上开箱即用,但无法弄清楚可能有什么不同。

0 投票
3 回答
3243 浏览

java - 开发者!不适用于 Eclipse.app 或 SpringToolSuite4.app(在 Mac 上)

这是一个类似的问题: Eclipse can't find jdk installed with sdkman

我仍然面临 Mac 上的问题 ( macos-mojave)

我的两个

指向

分别。

开发者!确实安装了正确javajavacSDKMAN! 的默认 Java 版本。

因此,我确实有适当的javaand javac

但是,我没有安装任何 Java 版本:

编辑:

/Applications/SpringToolSuite4.app/Contents/Eclipse/SpringToolSuite4.ini我还尝试在(类似于)中更新 JVM 参考Eclipse.ini

我确实得到了 STS 的启动画面,但它仍然报告没有安装 JVM(见截图)

SpringToolSuite 启动画面 需要 Java SE 6 运行时遗留

而且似乎两者都Eclipse.app需要SpringToolSuite4.app传统上安装正确的JDK,而不是使用SDKMAN!

我真的不想安装除 SDKMAN 之外的另一个 JDK!

有人让这个工作吗?

谢谢!

0 投票
2 回答
1500 浏览

java - 是否可以使用 brew 或 sdkman 安装 jre6?

是否可以使用 brew 或 sdkman 安装 jre6?我试过了:

我正在尝试在http://www.codeland.org/上运行 JarInspector 应用程序

谢谢你。

0 投票
0 回答
440 浏览

java - 如何在 MacOs 上使用 JDK 12 (sdkman) 配置 Apache NetBeans

我正在尝试在 macOS Mojave 上安装 NetBeans - 我想使用 Matisse GUI 构建器。

我通过SDKMan安装了 Open JDK 12 。然后我运行了这个安装脚本,Apache NetBeans 文档引用了它。

但是,安装后 NetBeans 没有启动。我通过 SDKMan 降级到 Open JDK 11,但它也没有用。

任何想法如何调试问题?有人在 MacOS 上使用 NetBeans 和最新的 JDK 版本(10+)吗?