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

spring-boot - Gradle wrapper 拒绝下载和使用 6.7.1 版本

我在我的系统 (Mac) 上运行了 Gradle 6.2.2,对于我在本地运行的一些关键项目,我需要它保持在 6.2.2 上。

我刚刚克隆了另一个项目,该项目由其他都使用 Gradle 6.7.1 的开发人员维护。它是一个 Spring Boot 应用程序。当我在命令行上运行它的任何 Gradle 命令时,我得到:

所以看起来Spring Boot 希望我使用 Gradle 6.3+。

对 Gradle Wrapper 的理解(如果我错了,请纠正我)是:

  1. 您使用指定用于项目的 Gradle 版本的指令进行build.gradle修改wrapper
  2. 然后,您gradle wrapper在命令行上运行,Gradle 会为您下载和缓存(某处)该版本的 Gradle
  3. 现在你可以运行你的普通 Gradle 命令,但不是gradle你使用gradlewand 告诉 Gradle 使用 wrapper 指令中指定的 Gradle 版本

如果其中任何一个不正确或具有误导性,请先纠正我!假设它或多或少是正确的......

我在项目中添加了以下指令build.gradle

我希望虽然我在系统上本地使用 6.2.2,但这会告诉 Gradle 获取并使用我们知道与项目构建的其余部分兼容的 Gradle v6.7.1。

然后gradle wrapper我在命令行上从项目根目录运行:

关于这里发生了什么的任何想法?如何告诉 Gradle 下载和使用 6.7.1 但不碰我的本地版本 6.2.2?

0 投票
1 回答
415 浏览

java - SDKMAN 本地安装

出于某种我无法理解的原因,我的(研发)公司正在阻止 sdk 安装。如果我手动访问 sdk 下载链接,我会得到

因此我从家里下载然后尝试使用SDKMAN本地安装,但无论我尝试什么都失败了。

以下详细信息仅显示了我尝试过的方法,可以跳过:

我确定 zip 文件在那里,并让 UTSL 通过它自己的检查来验证:

那么,如何利用我下载的 .zip 并使用 SDKMAN 进行本地安装呢?

0 投票
0 回答
549 浏览

java - Java JDK VScode 问题

我在 Windows 机器上使用 sdkman 安装了 java jdk。我为此目的使用wsl。

在此处输入图像描述

但是,我需要将此添加到我的 VScode 中,当我查看已安装的 jdk 可供我使用时,我只看到这些:

在此处输入图像描述

这不会显示我使用位于文件夹中的 sdkman 安装的 JDK \\wsl$\Ubuntu\home\devt\.sdkman\candidates\java。我不知道如何将我的JAVA_HOME变量指向这个位置。

0 投票
0 回答
17 浏览

java - InteliJ Idea 和 OS X 使用不同的 Java 目录

我已经安装了“SDK man”来使用 OpenJDK 分发。我将'java_home'设置为我的/.sdkman/candidates/java/current目录。但是 Intelij Idea 使用/Library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home的不是第一个。我已经添加了JAVA_HOME变量作为sdk/currentbash.profile~/.zsh文件的路径,但它没有帮助。如何解决?

0 投票
2 回答
866 浏览

sdkman - 我可以使用 sdkman 安装以前版本的 JDK 吗?

sdkman 列出了当前的 Corretto JDK 版本(8.282.08.1-amzn),我可以安装它。是否也可以使用 sdkman 安装以前的版本(8.275.01.1)?如果是这样,我如何列出以前可用的版本?

0 投票
0 回答
180 浏览

java - 从 mac 上的 sdkman 安装后 Gradle 无法正常工作

嗨,我在 Mac 上安装 gradle 时遇到问题。我按照所有步骤使用 SDKMAN 将 gradle 5.6.4 安装到我的机器上!我想通过检查版本来验证我是否真的安装了。我遇到的问题是,一旦我发送检查版本的请求,mac 的终端就会响应zsh:killed gradle -v。如果有人可以帮助我解决这个问题,我将不胜感激。我已经在我的机器上安装了 java 1.8,但并验证它确实存在。所以有人可以帮助我。

0 投票
1 回答
1014 浏览

java - OSX 上的 sdkman 既不能安装也不能卸载 Java 1.8

运行 OSX 10.15.7,sdkman 5.9.1+575。

sdkman 似乎已经进入了一个糟糕的状态,它认为 Java 1.8 既已安装又未安装。

Java 1.8 是通过 sdkman 安装的并且工作正常,然后我跑了一条毯子brew upgrade,我认为它试图升级我的 Java 版本。我不是 100% 认为这是原因 - 大约是一周前,那个终端会话早已不复存在,而且~/Library/Logs/Homebrew/openjdk是空的。

我怎样才能让 sdkman 解开,或者我怎样才能发现有关问题的更多信息?

0 投票
1 回答
83 浏览

java - 如何通过 SDKMan 使用 system.d 服务

我正在尝试通过 system.d 将 Sonatype Nexus 3 作为服务安装,但由于未设置 INSTALL4J_JAVA_HOME (或至少如此声明systemctl)而失败。我使用 SDKMan!( http://sdkman.io ) 来管理我的 Java 安装。我正在遵循https://help.sonatype.com/repomanager3/installation/run-as-a-service上的 Sonatype 说明。

run_as_user我可以毫无困难地以 bash shell 中指定的用户身份运行它。

如何使 SDKman 提供的 java home 环境变量对 system.d 可见?

0 投票
1 回答
288 浏览

java - SDKMAN!只安装 JRE 还是同时安装 JDK?

我正在尝试使用 VisualVM,但出现以下错误:

您正在使用 Java 运行时环境 (JRE) 运行 VisualVM

我正在使用 SDKMAN!管理我的 Java 版本

我应该怎么做才能使 VisualVM 工作?

0 投票
1 回答
140 浏览

java - 如何在Ubuntu中永久设置sdkman路径安装的sdkman和JDK

我按照这个https://sdkman.io/install安装安装 sdkman。滴注后一切正常。我可以通过 sdk 版本看到正确的版本。我也可以安装各种Java版本。但所有这些都是为了正确的 shell 会话。一旦我关闭并打开新的 shell,我既无法获得 sdkman,也无法获得那些已安装的 JDK。我可以在~/.sdkman/candidates/java. 我必须一直运行它source "$HOME/.sdkman/bin/sdkman-init.sh"

如何在我的系统中设置 sdkman 和 JDK 永久。