Java Development Kit(JDK)は、Javaアプリケーションの開発とテストに使用されます。これは、世界中のJava開発者によって使用されています。最近、Oracle JDK16がリリースされました。 Oracle JDK 16のバージョンは、RaspberryPiでも使用できます。
この記事では、Raspberry Pi4にOracleJDK16をインストールする方法を紹介します。それでは始めましょう。
目次
- 要件
- コンピュータにOracleJDK16をダウンロードする
- Open JDK16アーカイブファイルをRaspberryPiにコピーする
- RaspberryPiへのOracleJDK16のインストール
- RaspberryPiでのOracleJDK16のテスト
- 結論
要件
Oracle JDK 16は、64ビットARMプロセッサでのみ使用できます。したがって、Oracle JDK 16を機能させるには、64ビットオペレーティングシステムをRaspberryPiにインストールする必要があります。
Raspberry Pi 4に最も人気のある64ビットオペレーティングシステムのいくつかをインストールするためのチュートリアルがあります。それについてサポートが必要な場合は、それらをチェックしてください。
- Ubuntu Server 20.04 LTS: ヘッドレスモードのRaspberryPiにUbuntuServerをインストールし、SSHで接続します
- Ubuntuデスクトップ20.04LTS: Raspberry Pi4にUbuntuDesktop 20.04LTSをインストールします
- Ubuntu MATE 20.04 LTS: Raspberry Pi4にUbuntuMATE 20.04LTSをインストールします
- Kali Linux: KaliLinuxをRaspberryPi4にインストールします
- 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
これで、にアクセスできるようになります。 java 、 javac 、およびその他のJDKコマンド。
のバージョンを印刷する場合 java と javac 次のスクリーンショットに示されているように、コマンドを実行すると、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を使用して実行する方法を示しました。