繁体   English   中英

如何在 ubuntu 17.04 上的 sdk cli 中指定安装 oracle jdk 而不是 openjdk?

[英]How to specify to install oracle jdk instead of openjdk in sdk cli on ubuntu 17.04?

在 uBuntu 17.04 上使用sdkman时,我没有看到安装 oracle jdk 的选项。 如何指定在 uBuntu 17.04 上使用sdkman安装 oracle jdk?

$sdk list java
 ===================================================================
 Available Java Version
 ===================================================================
 > * 8u131-zulu                                                                    
     7u141-zulu                                                                    
     6u93-zulu 


 ===================================================================
 + - local version
 * - installed
 > - currently in use
 ===================================================================
$  

您可以输入sdk ls java并查看可用的版本。

目前我在列表中看到8u141-oracle 所以你可以通过sdk i java 8u141-oracle安装它

目前,由于一些法律问题,Oracle JDKs 终于从 SDKMAN 中撤出。 法律问题在这里解释

他们决定为那些需要 JavaFX 的人引入许多 OpenJDK 实现,如 Azul Zulu、Azul ZuluFX。 请检查sdk ls java以了解目前支持的更多内容。

仅供任何偶然发现此答案的人使用:您仍然可以下载 Oracle JDK 并在适当的文件夹中手动解压缩。 之后,您可以使用所有 sdkman 命令,就像它是自动安装的一样。

将 Oracle JDK 提取到~/.sdkman/candidates/java/8.0.241-oracle并使用sdk use java 8.0.241-oracle激活。

2021 编辑:您不再需要在.sdkman文件夹中安装/提取手动下载的二进制文件。 只需使用local-path并提供二进制文件所在的路径,例如sdk install groovy 2.4.13-local /opt/groovy-2.4.13

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM