簡體   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