问题标签 [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.
macos - 无法在 macOS 上卸载 SDKMAN
所以我想在我的 macOS 上卸载 SDKMAN,我按照 SDKMAN 卸载说明执行此步骤rm -rf ~/.sdkman
,但它不适用于我的 mac
当我SDK version
在我的 macOS 控制台上键入时,我的卸载步骤不起作用,这是我键入SDK version
.
我使用 macOS 操作系统,版本Catalina
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 问题的错误?
docker - 在基于 Alpine 的 Docker 映像中安装 Sdkman
我需要在基于 Alpine 的 docker 映像中安装 Sdkman,但存在一个问题,即默认 shell 不是 Bash。然后命令:
以失败告终:
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!。这是正确的假设吗?谢谢你。
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'时,我有同样的问题。
怎么了?
bash - 如何在 SDKMAN 中使用本地 jdk!脚本
我的脚本更改为使用 sdkman 安装的 jdk,但未更改为本地脚本。如何使用 sdkman 在脚本中更改为我的本地 oracle 8 v261 jdk?
剧本
给出作为输出
bash - macos无法安装sdkman
我无法在我的 macos 上安装 sdkman。我提到了 sdkman install和Can'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,我什至做了仍然没有成功。有人可以为我写/解释我失踪的步骤吗?我会很感激。我确实在网上搜索过,但要么步骤不清楚,要么我没有做对。谢谢。
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
我的堆栈跟踪:
java - 使用以前的 JDK 版本,该版本不能通过 SDKMAN 获得,而是来自采用 openjdk
我有以下情况:
但是在采用openjdk上,可以下载以下版本https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/tag/jdk-11.0.8%2B10 。
但是当我尝试通过 sdkman 安装它时:
有没有办法通过 sdkman 处理?