web-dev-qa-db-ja.com

Oracleを強制するJava 10ではなくJava 11

linuxの蜂起のppaは、現在Javaのバージョン11を強制しています。

Sudo add-apt-repository ppa:linuxuprising/Java

私はモダンで速度が速いのが好きですが、Java 10でしか実行できないアプリがあります。

webUpD8は9で停止し、Linuxの蜂起は10で始まり、11をリリースしてから入力するまで動作したようです(明らかに...私は個人的にはテストしませんでした)。

Sudo apt install Oracle-Java10-installer

あなたが得る:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package Oracle-Java10-installer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'Oracle-Java10-installer' has no installation candidate

入力のみ:

Sudo apt install Oracle-Java11-installer 

動作します。それが上記で参照されているパッケージです。

明らかに、少しずさんな何かが行われました:

私のオプションは何ですか?

1
tatsu

編集:openjdk-10-jdkパッケージを正常にインストールした場合、「update-Java-alternatives」コマンドを使用してデフォルトのjdkバージョンを切り替える必要があります( here の説明を参照)。


(aptを使用する代わりに)手動でopenjdkをインストールできます。

たとえば、openjdk 10は jdk.Java.net または adoptopenjdk.net でダウンロードできます。

インストール手順は docs.Oracle.com で入手できます。

2
caspinos