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

时间:2017-06-02 07:05:29

标签: java ubuntu sdkman

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

3 个答案:

答案 0 :(得分:8)

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

目前我在列表中看到8u141-oracle。因此,您可以按sdk i java 8u141-oracle

进行安装

答案 1 :(得分:5)

由于一些法律问题,目前Oracle JDK最终已从SDKMAN中撤出。法律问题在here

上进行了解释

他们已决定为需要JavaFX的人引入许多OpenJDK实现,例如Azul Zulu,Azul ZuluFX。请检查sdk ls java,以了解到目前为止还支持哪些功能。

答案 2 :(得分:3)

对于任何绊倒这个答案的人: 您仍然可以下载Oracle JDK并将其手动解压缩到适当的文件夹中。之后,您可以使用所有sdkman命令,例如是否已自动安装。

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