问题标签 [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.
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 的理解(如果我错了,请纠正我)是:
- 您使用指定用于项目的 Gradle 版本的指令进行
build.gradle
修改wrapper
- 然后,您
gradle wrapper
在命令行上运行,Gradle 会为您下载和缓存(某处)该版本的 Gradle - 现在你可以运行你的普通 Gradle 命令,但不是
gradle
你使用gradlew
and 告诉 Gradle 使用 wrapper 指令中指定的 Gradle 版本
如果其中任何一个不正确或具有误导性,请先纠正我!假设它或多或少是正确的......
我在项目中添加了以下指令build.gradle
:
我希望虽然我在系统上本地使用 6.2.2,但这会告诉 Gradle 获取并使用我们知道与项目构建的其余部分兼容的 Gradle v6.7.1。
然后gradle wrapper
我在命令行上从项目根目录运行:
关于这里发生了什么的任何想法?如何告诉 Gradle 下载和使用 6.7.1 但不碰我的本地版本 6.2.2?
java - SDKMAN 本地安装
出于某种我无法理解的原因,我的(研发)公司正在阻止 sdk 安装。如果我手动访问 sdk 下载链接,我会得到
因此我从家里下载然后尝试使用SDKMAN本地安装,但无论我尝试什么都失败了。
以下详细信息仅显示了我尝试过的方法,可以跳过:
我确定 zip 文件在那里,并让 UTSL 通过它自己的检查来验证:
那么,如何利用我下载的 .zip 并使用 SDKMAN 进行本地安装呢?
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/current
我bash.profile
和~/.zsh
文件的路径,但它没有帮助。如何解决?
sdkman - 我可以使用 sdkman 安装以前版本的 JDK 吗?
sdkman 列出了当前的 Corretto JDK 版本(8.282.08.1-amzn),我可以安装它。是否也可以使用 sdkman 安装以前的版本(8.275.01.1)?如果是这样,我如何列出以前可用的版本?
java - 从 mac 上的 sdkman 安装后 Gradle 无法正常工作
嗨,我在 Mac 上安装 gradle 时遇到问题。我按照所有步骤使用 SDKMAN 将 gradle 5.6.4 安装到我的机器上!我想通过检查版本来验证我是否真的安装了。我遇到的问题是,一旦我发送检查版本的请求,mac 的终端就会响应zsh:killed gradle -v。如果有人可以帮助我解决这个问题,我将不胜感激。我已经在我的机器上安装了 java 1.8,但并验证它确实存在。所以有人可以帮助我。
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 解开,或者我怎样才能发现有关问题的更多信息?
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 可见?
java - SDKMAN!只安装 JRE 还是同时安装 JDK?
我正在尝试使用 VisualVM,但出现以下错误:
您正在使用 Java 运行时环境 (JRE) 运行 VisualVM
我正在使用 SDKMAN!管理我的 Java 版本
我应该怎么做才能使 VisualVM 工作?
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 永久。