问题标签 [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 投票
2 回答
2170 浏览

bash - 如何使用 SDKMAN!从脚本中安装包

拥有 SDKMAN!已安装(http://sdkman.io/),我可以从命令行安装软件包,例如:

但是,当我尝试从脚本“my-installer.sh”中执行相同操作时,我收到错误消息:“sdk:找不到命令”。

我的安装程序.sh:

我究竟做错了什么?

0 投票
1 回答
761 浏览

grails - SDKMAN 无法在 Fedora 上安装

我想安装 grails,但似乎必须先安装 SDK 工具才能提高生产力。

我正在使用 fedor 26. 来做:

sudo yum install unzip - 它安装的 sudo curl -s " https://get.sdkman.io " | 重击

但注意到发生了吗?控制台上没有绘制任何内容。它刚刚结束并期待终端上的另一个输入。

我尝试使用 find / name - .sdkman* 搜索 .sdkman,但未找到结果。

那你怎么做呢?为什么 curl -s " https://get.sdkman.io " | 重击不工作?

0 投票
1 回答
324 浏览

grails - 使用 Grails 3.3.1 列出配置文件会引发 org.eclipse.aether.transfer.ArtifactNotFoundException

我使用 SDKMAN! 安装了 Grails 3.3.1!。现在我尝试使用列出可用的配置文件

并得到以下错误:

| 错误 运行 Grails CLI 时发生错误:在 grailsCentral ( https://repo.grails.org/grails/core ) 中找不到工件 org.grails.profiles:angular:jar:4.0.1 (注意:堆栈跟踪已被过滤。使用 --verbose 查看整个跟踪。) org.eclipse.aether.transfer.ArtifactNotFoundException: 找不到工件 org.grails.profiles:angular:jar:4.0.1 in grailsCentral ( https://repo.grails.org/圣杯/核心在 org.grails.cli.GrailsCli.main(GrailsCli.groovy:159) 处执行(GrailsCli.groovy:263) | 错误 运行 Grails CLI 时发生错误:在 grailsCentral 中找不到工件 org.grails.profiles:angular:jar:4.0.1 (https://repo.grails.org/grails/core

我必须更改回购吗?

0 投票
1 回答
436 浏览

sbt - 无法使用 SDK 管理器安装 sbt 0.13.16

我正在尝试使用 SDK Manager 安装 sbt 0.13.16。

以下是 SDK 详细信息 -

任何原因,为什么我无法使用 sdk 管理器安装 sbt 0.13.16。

0 投票
1 回答
3338 浏览

sdkman - 无法在 Mac OS 上安装 sdkman

我正在运行 Mac OS High Sierra 并尝试像这样安装 sdkman:

我没有收到任何消息,但只是返回到终端提示符:

如果我尝试:

我得到:

0 投票
3 回答
9807 浏览

eclipse - Eclipse 找不到使用 sdkman 安装的 jdk

我是 sdkman 的新手,但我设法安装了它并用它安装了一些软件:JDK、Gradle 和其他一些软件。问题是,在我下载 Eclipse 并尝试运行它之后,它根本找不到 JDK。我已经导出了 JAVA_HOME 和 PATH。事实上,我实际上可以从终端运行 java、javac 和其他 Java 命令,我什至尝试过使用 update-alternatives。我已经更改了 eclipse 文件夹的所有权,但没有结果,Eclipse 找不到 JDK。

我必须使用 apt-get 安装 java,这使得 eclipse 工作,但是使用 sdkman 是什么?所以我的问题是:为了让 Eclipse 使用 sdkman java 安装,我缺少什么配置。

0 投票
1 回答
2656 浏览

cygwin - 在cygwin上安装sdkman

我在 cygwin 上安装 sdkman 时遇到问题。说明说要运行命令:

当我在 cygwin 中运行这个命令时,我得到了这个:

没有下载任何内容,连接最终会超时。任何想法为什么会发生这种情况?也许与防火墙或未正确安装的东西有关?任何解决方案的想法都会有所帮助,谢谢。

更新:

我也尝试了 wget 并得到了这个:

0 投票
1 回答
2086 浏览

java - 为所有用户在 Ubuntu 16 上安装 OpenJDK 9

我想要的是:

我想在我的 ubuntu(服务器)机器上安装 openjdk 9,它应该可供所有用户使用。

我做了什么:

  1. 尝试安装sudo apt-get install openjdk-9-jdk

爪哇版: openjdk version "9-internal" OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src) OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode)

此版本在使用 tomcat 时会抛出异常。

  1. 使用 sdkman ( http://sdkman.io/ ) Java 版本: openjdk version "9.0.4" OpenJDK Runtime Environment (build 9.0.4+11) OpenJDK 64-Bit Server VM (build 9.0.4+11, mixed mode)

此版本运行良好,但仅适用于一个用户,并且文档没有说明如何在系统范围内为所有用户安装/配置它。当我将应用程序作为 systemd 服务启动时,它也不起作用。

我对 linux 没有太多经验,只是寻找安装工作 Java 9 版本的最简单方法。请帮忙。

编辑:

我在 1. 中使用 jdk 时遇到的异常是:

似乎 tomcat 没有注意到它在 Java 9 中运行。当我使用 sdkman 版本时,我没有得到那个异常。此异常导致 SSL 握手不再起作用。

我正在使用spring boot的嵌入式tomcat2.0.1.RELEASE

0 投票
2 回答
2987 浏览

java - 在 sdkman 中自定义 sdk 列表/sdk 使用

我正在使用非公共 JDK 旧版本 - 确切地说是 jdk-6u171,我想知道是否有办法列出并使用我在本地安装的版本和sdkman

我目前的结果sdk list java

我的意思是:在这个列表中显示这个安装的版本,并且还能够执行,例如,sdk use java 6.0.171-custom

有没有办法拥有它?

提前致谢,

问候。

0 投票
1 回答
712 浏览

groovy - sdkman 似乎已安装但未显示在我的驱动器上

我已经开始学习 groovy,我刚刚遇到了 SDKMAN 实用程序。为了尝试一下,我遵循了 sdkman 官方网站上的安装指南,并尝试运行以下命令在 Windows 10 上安装 sdkman:

但是我在我的E驱动器中看不到任何sdkman文件夹。

当我尝试重新运行命令时,它说:

我只是很困惑为什么我不能用我的眼睛看到它。我什至尝试过启用查看隐藏项目

试图执行which sdk。但它清楚地说 which: no sdk in (.. ...

有没有其他人遇到过类似的问题。非常感谢任何帮助。