web-dev-qa-db-ja.com

ubuntu 17.04のsdk cliにopenjdkの代わりにOracle jdkをインストールするように指定するにはどうすればよいですか?

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

sdk ls Javaと入力すると、利用可能なバージョンを確認できます。

現時点では、リストに8u141-Oracleが表示されています。 sdk i Java 8u141-Oracleでインストールできます

11
Kirill

現在、いくつかの法的問題により、Oracle JDKがSDKMANから削除されました。法的問題は こちら で説明されています

彼らは、JavaFXを必要とする人のために、Azul Zulu、Azul ZuluFXなどの多くのOpenJDK実装を導入することを決定しました。現在サポートされている機能については、sdk ls Javaで確認してください。

6
Joseph T F

この答えに出くわした人のために:Oracle JDKをダウンロードして、適切なフォルダーに手動で抽出できます。その後、自動的にインストールされたかのように、すべてのsdkmanコマンドを使用できます。

Oracle JDKを~/.sdkman/candidates/Java/8.0.241-Oracleに抽出し、sdk use Java 8.0.241-Oracleを使用してアクティブ化します。

2
JSamir