Ubuntu LinuxにOracle Java 14をインストールする方法

Ubuntu LinuxにOracle Java 14をインストールする方法

最近、Oracle は Java 14 (または Oracle JDK 14) の一般公開を発表しました。最新のものを試したり開発したりしたい場合は、Linux システムに Java 14 をインストールしてみてください。

Oracle JDK 14 (略して Java 14) リリースには、プレビューしたい場合に使用できるいくつかの新機能が含まれています。リンクを追加しました:

  • instanceof によるパターンマッチング
  • 記録
  • テキストブロック

プレビュー機能以外にも、いくつかの改善点と追加点が含まれています。ニュースでは、他の改善点についても言及されています。

さらに、最新の Java バージョンでは、Java 言語の switch 式のサポート、JDK Flight Recorder データの継続的な監視用の新しい API の追加、低レイテンシの zgc の macOS および Windows への拡張、インキュベーター モジュール、独立した Java アプリケーション パッケージ、Java ヒープ外のメモリへの安全で効率的なアクセスのための新しい外部メモリ アクセス API が追加されています。

もちろん、詳細を知りたい場合は、公式発表を確認してください。

このチュートリアルでは、Ubuntu システムに Java 14 をインストールする簡単な方法を紹介します。引き続きお読みください。

注: Oracle Java 11 以降を使用する場合は、新しい Oracle Technology Network ライセンス契約に注意し、それが個々のユーザー、開発者、および商用組織にどのように影響するかを理解する必要があります。通常、開発とテストでは無料ですが、本番環境での使用には無料ではありません。

Ubuntu Linux に Java 14 をインストールするにはどうすればいいですか?

参考までに、OpenJDK 11 がデフォルトでインストールされている Pop!_OS 19.10 に正常にインストールできました。

ここでは、Linux Uprising の Java 14 インストーラー (元々は WebUpd8 Java パッケージに基づく) を使用します。

インストールするには、ターミナルに次のコマンドを入力するだけです。

sudo add-apt-repository ppa:linuxuprising/java
sudo aptアップデート
sudo apt install oracle-java14-installer

これで完了です。これをデフォルトにしたい場合は、次のコマンドを入力します。

sudo apt install oracle-java14-set-default

これは Ubuntu ベースのディストリビューションでのみ機能することに注意してください。 Debian やその他の Linux ディストリビューションにインストールする場合は、Linux Uprising の詳細なガイドに従って Java 14 をインストールすることもできます。

要約する

もちろん、これらには最新の機能が導入されるため、既存の環境を混乱させたくない場合は、Java 11 を引き続き使用することをお勧めします。実験したいがリスクを理解している場合は、ぜひお試しください。

Ubuntu LinuxにOracle Java 14をインストールする方法についての記事はこれで終わりです。Ubuntu LinuxにOracle Java 14をインストールする方法の詳細については、123WORDPRESS.COMの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Azure でデータ ディスクを Ubuntu 仮想マシンにマウントするための詳細な手順
  • Azure に Asp.NET Core Web アプリをデプロイする詳細な説明
  • Windows Azure プラットフォームで Linux パスワードをリセットする方法
  • Azure にデプロイされた SQL Server のネットワーク アクセス障害の問題を解決する方法
  • ASP.NET 5 で AzureAD を使用してシングル サインオンを実装する
  • JavaはLinuxサーバーにリモート接続し、コマンドを実行してファイルをアップロードします
  • LINUX 上で JAR パッケージを使用した JAVA プロジェクトを展開する詳細な説明
  • Java により Azure Linux 仮想マシンの診断設定が可能に

<<:  MySQL 日付処理関数の例の分析

>>:  カルーセル効果を実現するためのネイティブJavaScript+CSS

推薦する

nginx-ingress-controller ログ永続化ソリューションのソリューション

最近、nginx-ingress-controller のアプリケーションについて説明した公開アカウ...

Vueウォッチの監視方法の概要

目次1. Vueにおけるwatchの役割はその名の通り、監視の役割です。 2. このオブジェクトのプ...

初心者向けのHTMLタグネストルールの詳細なまとめ

最近、HTML を再度学習しており、これは HTML に対する新たな理解と言えます。これを過小評価し...

MySql でリモート接続を許可する方法

MySql でリモート接続を許可する方法この目標を達成するには、2つのことを行う必要がある。ユーザー...

Jenkins+tomcat の自動ホットデプロイメント/再起動と発生した問題の解決策 (推奨)

1. 背景同社のプロジェクトは、これまでは手動で Maven でパッケージ化し、サーバーにアップロ...

MySQL ベストプラクティス: パーティションテーブルの基本タイプ

MySQL パーティションテーブルの概要MySQL の人気が高まるにつれて、MySQL に保存される...

きちんとした標準的なHTMLタグの書き方を学ぶ

優れた HTML コードは美しい Web サイトの基礎となります。私が CSS を教えるときは、まず...

WindowsX Hyper-V ベースの CentOS システムをインストールする

現在、Linux を使用するほとんどの人は、クラウド サーバーを使用するか、Windows 上に仮想...

JavaScript を使用せずに HTML の a タグを無効にするには、純粋な CSS を使用します。

実際、この問題は、HTML の select タグを初めて学んだときにすでに発生していました。今日に...

DockerにRabbitMQを素早くインストールする方法

1. 画像を取得する #Webコントロールページを含むバージョンを指定します docker pull...

DELL R730 サーバーの構成 RAID とインストール サーバー システムとドメイン制御の詳細なグラフィック チュートリアル

最近、会社で DELL R730 サーバーを購入したのですが、偶然次のチュートリアルを見つけたので、...

Linux コマンドにおける Ctrl+z、Ctrl+c、Ctrl+d の違いと使い方

Linux で Ctrl+c、Ctrl+d、Ctrl+z はどういう意味ですか? Ctrl+c と ...

MySQLトリガーの使用と理解

目次1. トリガーとは何ですか? 2. トリガーを作成するトリガーを作成するための構文は次のとおりで...

CentOS 8.1 で LEMP (Linux+Nginx+MySQL+PHP) 環境を構築する (チュートリアルの詳細)

目次ステップ1: CentOS 8でパッケージを更新するステップ2: CentOS 8にNginx ...

Vue再帰コンポーネントの簡単な使用例

序文多くの学生は既に再帰に精通していると思います。アルゴリズムの問​​題を解決するために再帰がよく使...