首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >sdkman缺少特定的java版本

sdkman缺少特定的java版本
EN

Stack Overflow用户
提问于 2019-04-23 19:12:21
回答 2查看 4.2K关注 0票数 5

我在Ubuntu18.10上有一个SDKMAN 5.7.3+337,上面列出了以下可用于java的版本:

代码语言:javascript
复制
     13.ea.17-open   > * 10.0.2-open         1.0.0-rc-12-grl
     12.0.1-zulu       * 9.0.7-zulu          1.0.0-rc-11-grl
     12.0.1-librca       9.0.4-open          1.0.0-rc-10-grl
     12.0.1-sapmchn      8.0.212-zulu        1.0.0-rc-9-grl
     12.0.1-open         8.0.212-amzn        1.0.0-rc-8-grl
   + 12.0.0-open         8.0.212-librca
     11.0.3-sapmchn    + 8.0.202-zulu
     11.0.3-zulu         8.0.202.j9-adpt
     11.0.3-amzn         8.0.202.hs-adpt
     11.0.3-librca       8.0.202-zulufx
   + 11.0.2-open         7.0.222-zulu
     11.0.2.j9-adpt      6.0.119-zulu
     11.0.2.hs-adpt      1.0.0-rc-15-grl
     11.0.2-zulufx       1.0.0-rc-14-grl
     10.0.2-zulu         1.0.0-rc-13-grl

而在Ubuntu 18.04.1 LTS上相同的SDKMAN版本(如Windows 10中的WSL )显示:

代码语言:javascript
复制
13.ea.17-open     * 9.0.4-open          1.0.0-rc-11-grl
12.0.1-sapmchn      8.0.212-zulu        1.0.0-rc-10-grl
12.0.1-zulu         8.0.212-amzn        1.0.0-rc-9-grl 
12.0.1-open         8.0.212-librca      1.0.0-rc-8-grl 
12.0.1-librca     + 8.0.202-zulu 
11.0.3-sapmchn      8.0.202.j9-adpt
11.0.3-zulu         8.0.202.hs-adpt
11.0.3-amzn         8.0.202-zulufx
11.0.3-librca     + 8.0.191-oracle
11.0.2.j9-adpt      7.0.222-zulu
11.0.2.hs-adpt      6.0.119-zulu
11.0.2-zulufx       1.0.0-rc-15-grl
10.0.2-zulu         1.0.0-rc-14-grl
10.0.2-open         1.0.0-rc-13-grl
9.0.7-zulu          1.0.0-rc-12-grl

11.0.2-open却不见了。为什么会发生这种情况,我应该如何解决?

PS:我已经在运行sdk selfupdatesdk update

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-23 19:28:45

似乎下载缺失的版本:

代码语言:javascript
复制
wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz

然后解压到:

代码语言:javascript
复制
~/.sdkman/candidates/java/

然后重命名解压缩后的目录:

代码语言:javascript
复制
mv ~/.sdkman/candidates/java/jdk-11.0.2 ~/.sdkman/candidates/java/11.0.2-open

解决了问题。

PS:当然,您必须更改~/.sdkman/candidates/java/以匹配您的SDKMAN安装路径(如果不是默认路径)

票数 7
EN

Stack Overflow用户

发布于 2021-02-19 22:07:02

即使没有列出,您仍然可以安装所需的版本。至少,它在我的java 10.0.2-open上起作用了,在我的例子中,它没有出现。试一试,运行命令sdk install java 11.0.2-open

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55809928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档