したがって、Java 11 is out 。コマンドラインからそれをインストールする方法(OracleのOpenJDK)を知っている人はいますか?
Oracle Java 10の以前のようなものを見たいと思います。
Sudo add-apt-repository ppa:linuxuprising/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java10-installer
P. S. similar 質問で提案された指示:
Sudo apt-get install openjdk-11-jdk
動作しません。
Sudo apt-get install openjdk-11-jdk
doは動作しますが、OpenJDK 10をインストールするだけです(非常に直感的ではありません)。
このパッケージは、未定義の将来、時々OpenJDK 11になります(少なくとも 推測 です)。
OpenJDK 11をインストールする場合は、まずOpenJDKのPPAを追加してから、パッケージをインストールする必要があります。
Sudo add-apt-repository ppa:openjdk-r/ppa \
&& Sudo apt-get update -q \
&& Sudo apt install -y openjdk-11-jdk
UbuntuでJDKを実行していて、JDK11にアップグレードする場合は、 sdkman を使用してインストールすることをお勧めします。 SDKMANは、JVMの切り替え、削除、アップグレードのためのツールです。
SDKMAN は、ほとんどのUnixベースのシステムで複数のソフトウェア開発キットの並列バージョンを管理するためのツールです。候補をインストール、切り替え、削除、および一覧表示するための便利なコマンドラインインターフェイス(CLI)とAPIを提供します。
SDKMANをインストールする
$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
$ sdk version
インストールJava(11.0.3-zulu)
$ sdk install Java
UbuntuにOpenjdk 11をインストールするには、次のコマンドが適切に機能しました。
Sudo add-apt-repository ppa:openjdk-r/ppa
Sudo apt-get update
Sudo apt install openjdk-11-jdk
私は答えを探してここに来ましたが、Oracle Java 11のコマンドは誰も入れませんでしたが、openjava 11だけでしたので、Ubuntuでそれを行う方法を見つけました。
Sudo add-apt-repository ppa:linuxuprising/Java
Sudo apt update
Sudo apt install Oracle-Java11-installer
リンクされた 類似した質問 で説明されている手動インストールを基本的に自動化するBashスクリプトを作成しました。 tar.gz
ファイルとそのSHA256合計値が必要です。 GitHubプロジェクトページ から詳細を確認してスクリプトをダウンロードできます。 MITライセンスで提供されます。
Ubuntuでは、次のコマンドでOpen JDKを簡単にインストールできます。
Sudo apt-get update
Sudo apt-get install default-jdk
コマンドに従ってJavaバージョンを確認できます。
Java -version
Oracle JDK 8をインストールする場合は、次のコマンドに従ってください。
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer
Javaバージョンを切り替えたい場合は、以下の方法を試してください。
vi ~/.bashrc
および次の行の追加Java_HOME=/usr/lib/jvm/jdk1.8.0_221
(path/jdkフォルダー)
または
Sudo vi /etc/profile
および次の行を追加します
#Java_HOME=/usr/lib/jvm/jdk1.8.0_221
Java_HOME=/usr/lib/jvm/Java-11-openjdk-AMD64
export PATH=$Java_HOME/bin:$PATH
export Java_HOME
export JRE_HOME
export PATH
他のバージョンについてコメントすることができます。これを使用するには、サインアウトしてサインインする必要があります。外出先で試してみたい場合は、同じ端末で次のコマンドを入力できます。特定の端末のJavaバージョンのみを更新します。
source /etc/profile
Javaバージョンは、Java -version
コマンドでいつでも確認できます。