UbuntuでJDK 10をインストールする方法は?
2023-09-22 06:33:44
質問
Ubuntu に Java Development Kit (JDK) 10 をインストールするにはどうすればよいですか。
Ubuntu の インストール手順 は、Linux プラットフォーム上でアーカイブをダウンロードし展開する方法を説明しているだけで、システムのセットアップは一切行っていません。
どのように解決するのですか?
更新: JDK 11 が利用可能になりました
sudo apt-get install openjdk-11-jdk
JDK 10用
オプション1:簡単インストール(PPA)
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer
でデフォルトとして設定します。
sudo apt-get install oracle-java10-set-default
で、最後にInstallationを検証します。
$ java -version
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
オプション 2: 手動インストール
-
ダウンロード OpenJDK 10 のバイナリをダウンロードします。
-
ダウンロードしたアーカイブを解凍します。
tar xzvf openjdk-10_linux-x64_bin.tar.gz
-
解凍したアーカイブを、あなたのシステムがインストールしたJDKを保管している場所に移動します。
sudo mv jdk-10 /usr/lib/jvm/java-10-openjdk-amd64/
-
新しいJavaの選択肢を追加します。
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-10-openjdk-amd64/bin/java 1 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-10-openjdk-amd64/bin/javac 1
-
システムの java オルタナティブを更新し、JDK 10 を選択します。
$ sudo update-alternatives --config java here are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 auto mode * 1 /usr/lib/jvm/java-10-openjdk-amd64/bin/java 1 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 3 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 manual mode Press <enter> to keep the current choice[*], or type selection number:
と
$ sudo update-alternatives --config javac There are 3 choices for the alternative javac (providing /usr/bin/javac). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-9-openjdk-amd64/bin/javac 1091 auto mode 1 /usr/lib/jvm/java-10-openjdk-amd64/bin/javac 1 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 1081 manual mode 3 /usr/lib/jvm/java-9-openjdk-amd64/bin/javac 1091 manual mode Press <enter> to keep the current choice[*], or type selection number: 1 update-alternatives: using /usr/lib/jvm/java-10-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in manual mode
-
でインストールを確認します。
$ java --version openjdk 10 2018-03-20 OpenJDK Runtime Environment 18.3 (build 10+46) OpenJDK 64-Bit Server VM 18.3 (build 10+46, mixed mode)
と
$ javac --version javac 10
-
完了
Oracle の JDK を好むなら。 をダウンロードしてください。 をダウンロードし、上記のようにインストール手順を実行してください。
関連
-
[解決済み】JNI共有ライブラリ(JDK)の読み込みに失敗しました。)
-
Eclipse の問題 アクセス制限。タイプ 'jfxrt' はAPI解決されていません。
-
アノテーション「@Retention」の役割
-
WeChat小プログラム Bluetooth通信 Bluetoothモジュールデモ
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] java.lang.UnsupportedClassVersionError を修正する方法。サポートされていないメジャー.マイナーバージョン
-
[解決済み] Eclipseが起動できない - Javaは起動したが終了コード=13を返した
-
[解決済み] Ubuntu LinuxにJDKをインストールする方法
-
[解決済み】Eclipse - Java (JRE) / (JDK) がない......仮想マシンがない
-
[解決済み】UbuntuにJava 7をインストールする。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ApplicationContextの起動エラーです。条件レポートを表示するには、アプリケーションを'de'で再実行します。
-
が 'X-Frame-Options' を 'sameorigin' に設定したため、フレーム内に存在する。
-
Javaジェネリックを1つの記事で
-
Junitのユニットテストはjava.lang.Testを報告します。
-
java.sql.SQLException: 結果セットの開始前
-
Javaがテキストファイルを読み込む
-
Junitのユニットテストエラー
-
春ブート複数のデータソースの管理(atomikos)同じサーバーホスト上の複数のプロジェクトを開始する複数のJava - jarのエラーソリューション
-
swagger2 モデルが表示されない モデルが見つからない @ApiModel アノテーションが表示されない問題
-
[解決済み] UbuntuにJDK 11をインストールする方法は?