RaspberryPiにOracleJava JDK16をインストールする方法

How Install Oracle Java Jdk 16 Raspberry Pi



Java Development Kit(JDK)は、Javaアプリケーションの開発とテストに使用されます。これは、世界中のJava開発者によって使用されています。最近、Oracle JDK16がリリースされました。 Oracle JDK 16のバージョンは、RaspberryPiでも使用できます。

この記事では、Raspberry Pi4にOracleJDK16をインストールする方法を紹介します。それでは始めましょう。







目次

  1. 要件
  2. コンピュータにOracleJDK16をダウンロードする
  3. Open JDK16アーカイブファイルをRaspberryPiにコピーする
  4. RaspberryPiへのOracleJDK16のインストール
  5. RaspberryPiでのOracleJDK16のテスト
  6. 結論

要件

Oracle JDK 16は、64ビットARMプロセッサでのみ使用できます。したがって、Oracle JDK 16を機能させるには、64ビットオペレーティングシステムをRaspberryPiにインストールする必要があります。



Raspberry Pi 4に最も人気のある64ビットオペレーティングシステムのいくつかをインストールするためのチュートリアルがあります。それについてサポートが必要な場合は、それらをチェックしてください。



  1. Ubuntu Server 20.04 LTS: ヘッドレスモードのRaspberryPiにUbuntuServerをインストールし、SSHで接続します
  2. Ubuntuデスクトップ20.04LTS: Raspberry Pi4にUbuntuDesktop 20.04LTSをインストールします
  3. Ubuntu MATE 20.04 LTS: Raspberry Pi4にUbuntuMATE 20.04LTSをインストールします
  4. Kali Linux: KaliLinuxをRaspberryPi4にインストールします
  5. Debian: Raspberry Pi4にDebianをインストールする

ノート: デモには、Raspberry Pi4で64ビットバージョンのUbuntuServer 20.04LTSオペレーティングシステムを使用します。ただし、前述の64ビットオペレーティングシステムのいずれも問題なく動作するはずです。





コンピュータにOracleJDK16をダウンロードする

Oracle JDK 16は、からダウンロードできます。 Oracleの公式ウェブサイト

まず、 公式JDK16ダウンロードページ お気に入りのウェブブラウザから、 Linux ARM64圧縮アーカイブ ダウンロードリンク( jdk-16.0.1_linux-aarch64_bin.tar.gz )下のスクリーンショットに示されているように。



を確認してください Oracle JavaSEのOracleTechnologyNetworkライセンス契約を確認して同意します チェックボックスをクリックしてクリックします jdk-16.0.1_linux-aarch64_bin.tar.gzをダウンロードします 以下のスクリーンショットに示されているように。

Oracle JDK 16アーカイブファイルを保存するディレクトリを選択し、をクリックします。 保存する

Oracle JDK16アーカイブファイルがダウンロードされています。完了するまでに時間がかかる場合があります。

この時点で、以下のスクリーンショットに示すように、Oracle JDK16アーカイブファイルをダウンロードする必要があります。

Open JDK16アーカイブファイルをRaspberryPiにコピーする

Oracle JDK16アーカイブファイル jdk-16.0.1_linux-aarch64_bin.tar.gz がダウンロードされたら、それをRaspberryPiに転送する必要があります。 SFTPまたはUSBサムドライブを使用して実行できます。このセクションでは、SFTPプロトコルを使用してOracle JDK16アーカイブファイルを転送する方法を示します。 jdk-16.0.1_linux-aarch64_bin.tar.gz あなたのラズベリーパイに。

Oracle JDK 16アーカイブファイルをダウンロードしたディレクトリでターミナルセッションを開き、次のコマンドを入力して、SFTPプロトコルを介してRaspberryPiに接続します。

$ sftp [メール保護]

ノート: ここ、 ubuntu ログインユーザー名であり、 192.168.0.106 は私のRaspberryPi4のIPアドレスです。これはあなたによって異なります。だから、必ずあなたのものと交換してください。

ログインパスワードを入力して、を押します

ログインする必要があります。

OracleJDKアーカイブファイルを転送するには jdk-16.0.1_linux-aarch64_bin.tar.gz Raspberry Piで、次のSFTPコマンドを実行します。

sftp> put jdk-16.0.1_linux-aarch64_bin.tar.gz

Oracle JDK16アーカイブファイル jdk-16.0.1_linux-aarch64_bin.tar.gz 下のスクリーンショットにあるように、RaspberryPiに転送する必要があります。

次に、次のSFTPコマンドを使用してSFTPセッションを閉じます。

sftp> exit

RaspberryPiへのOracleJDK16のインストール

Oracle JDK16アーカイブファイルをRaspberryPiにコピーすると、Oracle JDK16をRaspberryPiにインストールする準備が整います。

まず、次のようにRaspberryPiにSSHで接続します。

$ ssh [メール保護]

ノート: ここ、 ubuntu ログインユーザー名であり、 192.168.0.106 は私のRaspberryPi4のIPアドレスです。これはあなたによって異なります。だから、必ずあなたのものと交換してください。

ログインパスワードを入力して、を押します

SSH経由でRaspberryPiにログインする必要があります。

Oracle JDK16アーカイブファイル jdk-16.0.1_linux-aarch64_bin.tar.gz にある必要があります 以下のスクリーンショットでわかるように、RaspberryPiのディレクトリ。

$ ls -lh

Oracle JDK16アーカイブファイルを抽出します jdk-16.0.1_linux-aarch64_bin.tar.gz の中に / opt 次のようなディレクトリ:

tar sudo tar -xzf jdk-16.0.1_linux-aarch64_bin.tar.gz -C / opt

Oracle JDK 16アーカイブファイルが抽出されると、 / opt ディレクトリ、あなたは新しいディレクトリを見るはずです jdk-16.0.1 / の中に / opt 以下のスクリーンショットでマークしたディレクトリ。すぐに必要になるので、ディレクトリ名を覚えておいてください。

$ ls -lh / opt

ここで、Oracle JDK16をに追加する必要があります。 Raspberry Piを使用して、通常どおりOracle JDK16コマンドにアクセスできるようにします。

新しいファイルを作成する jdk16.sh の中に /etc/profile.d/ を使用するディレクトリ ナノ 次のようなテキストエディタ:

$ sudo nano /etc/profile.d/jdk16.sh

次の行を jdk16.sh ファイル。

export JAVA_HOME = '/ opt / jdk-16.0.1'
export PATH = '$ PATH:$ {JAVA_HOME} / bin'

完了したら、を押します + NS に続く 保存するには jdk16.sh ファイル。

ここで、変更を有効にするためにRaspberryPiを再起動します。

$ sudo再起動

Raspberry Piが起動すると、 /opt/jdk-16.0.1/bin ディレクトリがに追加されました 以下のスクリーンショットに示されているシェル変数。

$ echo $ PATH

これで、にアクセスできるようになります。 javajavac 、およびその他のJDKコマンド。

のバージョンを印刷する場合 javajavac 次のスクリーンショットに示されているように、コマンドを実行すると、Java16を実行していることがわかります。

$ java -version
$ javac -version

RaspberryPiでのOracleJDK16のテスト

Oracle JDK 16を使用して単純なJavaプログラムをコンパイルできるかどうかをテストするには、新しいJavaソースファイルを作成します。 HelloWorld.java 次のように:

$ nano HelloWorld.java

次のコード行を HelloWorld.java ソースファイル。

公衆 クラスこんにちは世界{{
公衆 静的 空所主要(( []args)。 {{
システムアウトprintln(('こんにちは世界!')。;
}
}

完了したら、を押します + NS に続く 保存するには HelloWorld.java ソースファイル。

コンパイルするには HelloWorld.java ソースファイルで、次のコマンドを実行します。

$ javac HelloWorld.java

新しいファイル HelloWorld.class 以下のスクリーンショットでわかるように、生成する必要があります。それは、 HelloWorld.java ソースファイルが正常にコンパイルされました。

$ ls -lh

一度 HelloWorld.java ソースファイルがコンパイルされ、実行することができます こんにちは世界 次のようにプログラムします。

$ java HelloWorld

ご覧のとおり、 こんにちは世界 プログラムはテキストを印刷しました 'こんにちは世界' 画面上。したがって、Oracle JDK16を使用してJavaプログラムをコンパイルおよび実行できます。これは問題なく機能します。

結論

この記事では、RaspberryPi用のOracleJDK16をダウンロードする方法を説明しました。また、RaspberryPiにOracleJDK16をインストールする方法も示しました。簡単なJavaプログラムをコンパイルし、RaspberryPiでOracleJDK16を使用して実行する方法を示しました。