问题标签 [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 回答
3363 浏览

macos - 无法在 macOS 上卸载 SDKMAN

所以我想在我的 macOS 上卸载 SDKMAN,我按照 SDKMAN 卸载说明执行此步骤rm -rf ~/.sdkman,但它不适用于我的 mac

当我SDK version在我的 macOS 控制台上键入时,我的卸载步骤不起作用,这是我键入SDK version.

无效命令

我使用 macOS 操作系统,版本Catalina

0 投票
1 回答
726 浏览

macos - sdkman 安装了 grails 4.0.4,现在 grails 坏了,无法启动

我安装了一些较旧版本的 grails (3.3.8),并尝试使用 sdkman 安装较新版本 (4.0.4)。安装成功了,但 grails 现在完全崩溃了。我还从 oracle 网站的 dmg 将 java 更新为 14。基本上 grails 现在完全崩溃了。任何想法如何解决?

mac 10.14.4

我没有看到卸载 java 14 或及时返回的简单方法。

我猜我可以尝试破解路径等来修复。

这是我当前的 .bash_profile:

这很奇怪,为什么当 sdkman 安装并使 4.0.4 成为当前版本时,grails home 仍然是 3.3.8?为什么不编辑路径?我应该将 gradle 设置为哪个版本?我如何回到 java 8,因为我认为 java 14 中存在导致 grails 问题的错误?

0 投票
1 回答
1070 浏览

docker - 在基于 Alpine 的 Docker 映像中安装 Sdkman

我需要在基于 Alpine 的 docker 映像中安装 Sdkman,但存在一个问题,即默认 shell 不是 Bash。然后命令:

以失败告终:

0 投票
1 回答
2946 浏览

java - 是否无法使用“SDKMAN!”运行 Java Web Start 应用程序?

你好我不熟悉Java。我正在尝试使用SDKMANjavaws运行 Java Web Start(命令) !使用 Supermicro 的旧版 IPMI 应用程序。

似乎 Oracle Java 8 能够运行javaws,但自 Java 9 以来它已被删除。似乎 SDKMAN!由于 Oracle 的许可问题,删除了 Oracle Java。

所以我假设没有办法javaws使用SDKMAN安装!目前,我们必须从 SDKMAN 中手动安装旧的 Oracle 的 Java 8!。这是正确的假设吗?谢谢你。

0 投票
1 回答
89 浏览

python-3.x - 为什么由 Python 脚本运行的 MAC OS X“终端命令”会给出错误输出“找不到命令”?

环境:

蟒蛇 3.8

Mac OS X High Sierra 10.13.6

问题:

当我在我的 macbook 中打开终端并运行以下命令时:

我没有遇到任何问题,我可以看到 sdkman 的版本号:

但是,如果我尝试从我的 Python 3.8 脚本中执行相同的操作,则会收到错误输出:

当我从终端和脚本打印 PATH 环境变量时,它们都是相同的。

当我使用'sudo sdk version'时,我有同样的问题。

怎么了?

0 投票
1 回答
553 浏览

bash - 如何在 SDKMAN 中使用本地 jdk!脚本

我的脚本更改为使用 sdkman 安装的 jdk,但未更改为本地脚本。如何使用 sdkman 在脚本中更改为我的本地 oracle 8 v261 jdk?

剧本

给出作为输出

我受到如何使用 SDKMAN 的启发!从脚本中安装包

0 投票
1 回答
991 浏览

bash - macos无法安装sdkman

我无法在我的 macos 上安装 sdkman。我提到了 sdkman installCan't install sdkman on Mac OS。不过,我还是错过了一些东西。有人可以帮帮我吗 ?我是 MacOS 和 sdkman 的新手。

当我去 bash 终端并输入curl -s "https://get.sdkman.io" | bash时,它会打印消息 failed to write body on terminal 并打开我的 bash 配置文件。我接下来应该做什么?我尝试按照上述网址中提到的步骤进行操作,甚至source按照建议使用,但我想有些东西不见了。实际上我从来没有在 bash 配置文件中写过任何东西,所以source我什至什么都不做。我使用我在网上找到的内容进行了多次尝试,但sdk version从未给出任何输出,它一直说sdk command not found。我在网上发现我需要升级curl,我什至做了仍然没有成功。有人可以为我写/解释我失踪的步骤吗?我会很感激。我确实在网上搜索过,但要么步骤不清楚,要么我没有做对。谢谢。

0 投票
1 回答
347 浏览

java - 如何使用 Redhat 插件从 VSCodium 运行 Java Gradle 项目?

为on安装redhat插件后:JavaLinux

红色的帽子

我现在如何运行应用程序:

黑猩猩

VSCodium?

从控制台,应用程序使用 gradle 构建并运行良好。

关闭VSCodium然后重新启动(机器和 IDE)后,我看到:

no_java

我已经安装了,并且Java这样:JDKSDK

可能这就是问题所在。也许IDE是没有接受JDK

0 投票
1 回答
128 浏览

scala - Sbt 没有从当前目录加载项目

当我在包含build.sbt文件的 Scala 项目中运行 SBT 时,SBT 似乎忽略它并从不同的文件夹加载项目定义并将当前项目设置到不同的目录hsperfdata,这很奇怪,因为它被用作 Java 性能计数器的一部分与我正在尝试做的事情无关。

SBT 也是通过 SDKMAN 安装的,当我尝试指定较低的 SDK 版本1.2.8而不是1.4.6时,它将始终使用1.4.6。我的文件中也指定了1.2.8版本。build.properties

我的堆栈跟踪:

0 投票
0 回答
294 浏览

java - 使用以前的 JDK 版本,该版本不能通过 SDKMAN 获得,而是来自采用 openjdk

我有以下情况:

但是在采用openjdk上,可以下载以下版本https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/tag/jdk-11.0.8%2B10 。

但是当我尝试通过 sdkman 安装它时:

有没有办法通过 sdkman 处理?