web-dev-qa-db-ja.com

jdk 11 GAをUbuntu 18.04にインストールする方法は?

私は18.04で、default-Java -> Java-1.11.0-openjdk-AMD64/を使用しています

Java -versionの表示:

OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3, mixed mode)

すでにapt upgradeapt-upgradeを実行しましたが、Javaバージョンはまだ10です。

質問:JavaインストールをJDK 11 GAに安全にアップグレードするにはどうすればよいですか?リポジトリを追加する必要がある場合、どちらを使用する必要がありますか?最初に既存のjdkをアンインストールする必要がありますか?

そして、どうすれば新しいJavaバージョンをdefault-Javaにできますか?

4
membersound

LinuxUprising Java PPAリポジトリをソフトウェアソースに追加し、Ubuntu 18.04にOracle Java 11をインストールするには、次のコマンドを実行します。

Sudo add-apt-repository ppa:linuxuprising/Java
Sudo apt update
Sudo apt install Oracle-Java11-installer

Oracle-Java11-installerパッケージは、Oracle Java 11をデフォルトとして設定するOracle-Java11-set-defaultパッケージを自動的にインストールします(セッションの再起動が必要なJava_HOME環境変数の設定を含む)。

Openjdk-11-jdkを既にインストールしている場合は、アンインストールする必要はありません。 update-Java-alternatives(openjdk-11-jdkのインストール時にインストールされます)を使用して、アプリケーションを実行する前に使用するJavaを手動で選択できます。

$ update-Java-alternatives 
 usage:update-Java-alternatives [--jre-headless] [--jre] [--plugin] [-v | --verbose] 
 -l | --list [<jname>] 
 -s | --set <jname> 
 -a | --auto 
 -h |-?| --help
2
karel