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

2022-09-02 09:22:33

在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
 ===================================================================
$  

答案 1

您可以键入并查看哪些版本可用。sdk ls java

目前我在列表中看到了。因此,您可以通过以下方式安装它8u141-oraclesdk i java 8u141-oracle


答案 2

对于偶然发现此答案的任何人:您仍然可以下载Oracle JDK并将其手动解压缩到相应的文件夹中。之后,您可以使用所有sdkman命令,例如它是否是自动安装的。

将 Oracle JDK 解压缩到 并使用 激活。~/.sdkman/candidates/java/8.0.241-oraclesdk use java 8.0.241-oracle

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