web-dev-qa-db-ja.com

UbuntuでJDK 11をインストールする方法は?

したがって、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

動作しません。

42
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
83
9ilsdx 9rvj 0lo

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
18
Kamal

UbuntuにOpenjdk 11をインストールするには、次のコマンドが適切に機能しました。

Sudo add-apt-repository ppa:openjdk-r/ppa
Sudo apt-get update
Sudo apt install openjdk-11-jdk
12
kaniyan

私は答えを探してここに来ましたが、Oracle Java 11のコマンドは誰も入れませんでしたが、openjava 11だけでしたので、Ubuntuでそれを行う方法を見つけました。

Sudo add-apt-repository ppa:linuxuprising/Java
Sudo apt update
Sudo apt install Oracle-Java11-installer
1
P. Lion

リンクされた 類似した質問 で説明されている手動インストールを基本的に自動化するBashスクリプトを作成しました。 tar.gzファイルとそのSHA256合計値が必要です。 GitHubプロジェクトページ から詳細を確認してスクリプトをダウンロードできます。 MITライセンスで提供されます。

1
Jose Henriquez

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コマンドでいつでも確認できます。

0