Java ランタイム環境 (JRE) は、Java 開発キット (JDK) の一部です。これは、Java クラス ライブラリ、特定のツール、スタンドアロン JVM を備えた、無料で利用できるソフトウェア配布です。これは、Java プログラムを実行するためにデバイスで利用できる最も一般的な環境です。ソース Java コードがコンパイルされ、Java バイトコードに変換されます。このバイトコードを任意のプラットフォームで実行したい場合は、JRE が必要です。 JRE はクラスをロードし、メモリへのアクセスを確認し、システム リソースを取得します。 JRE は、オペレーティング システムの最上位のレイヤーとして機能します。
これには次のものも含まれます。
- Java Web Start などの展開に使用されるテクノロジ。
- Java 2D などのユーザー インターフェイス用のツールキット。
- のような統合ライブラリ Java データベース接続 (JDBC) そして Java ネーミングおよびディレクトリ インターフェイス (JNDI) 。
- Lang や util などのライブラリ。
- 他の基本ライブラリのようなもの Java 管理拡張機能 (JMX) 、 Java Native Interface (JNI) および Java for XML Processing (JAX-WS) 。
JRE は何で構成されていますか?
JRE は次のコンポーネントで構成されます。
ビンからBCDへ
JRE は JVM とどのように連携しますか?
JRE には、JVM のインスタンス、ライブラリ クラス、開発ツールが含まれています。 JRE の動作を理解するために、単純な「Hello World」プログラムの例を見てみましょう。
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
このプログラムを作成したら、.java 拡張子を付けて保存する必要があります。プログラムをコンパイルします。 Java コンパイラの出力は、プラットフォームに依存しないバイトコードです。コンパイル後、コンパイラはバイトコードを含む .class ファイルを生成します。バイトコードはプラットフォームに依存せず、JRE を備えたあらゆるデバイス上で実行されます。ここから JRE の作業が始まります。 Java プログラムを実行するには、JRE が必要です。実行するバイトコードの流れは次のとおりです。
実行時に次の手順が行われます。
ストアドプログラム制御
- ブートストラップクラスローダー
- 拡張クラスローダー
- システムクラスローダー
- バイトコードを実行する
- 基盤となるハードウェアに適切な呼び出しを行う
このステップでは、クラス ローダーはプログラムの実行に不可欠なさまざまなクラスをロードします。クラス ローダーは、Java 仮想マシンにクラスを動的にロードします。
JVM が開始されると、3 つのクラス ローダーが使用されます。
バイト コード ベリファイアはゲートキーパーとして考えることができます。コードがインタプリタに何らかの障害を与えないようにバイトコードを検証します。コードは、形式をチェックし、不正なコードをチェックするバイトコード検証ツールのテストに合格した場合にのみ解釈できます。
クラスがロードされ、コードが検証されると、インタプリタはアセンブリ コードを 1 行ずつ読み取り、次の 2 つの機能を実行します。
このようにして、プログラムは JRE で実行されます。
PATH 環境変数を使用して Java JRE をセットアップするにはどうすればよいですか?
Java アプリケーションを開発または実行するには、Java SE Development Kit をダウンロードしてインストールする必要があります。
ステップ 1.) Oracle の公式サイトから Java SE の最新リリースをダウンロードします。
ステップ 2.) ファイルをダウンロードすると、実行可能ファイルがダウンロードされます。そのファイルを実行し、すべてをデフォルトのままにして、「次へ」をクリックし続けてインストールします。
ステップ 3.) インストールが完了すると、JDK と JRE がプログラム ファイル フォルダーにダウンロードされます。
ステップ 4.) インストールが完了したら、環境変数を設定する必要があります。
ステップ 5.) [コントロール パネル] -> [システムとセキュリティ] -> [システム] -> [システムの詳細設定] に移動します。次のダイアログボックスが表示されます。
ステップ 6.) 「環境変数」をクリックし、「システム環境変数」に移動して、「パス」をダブルクリックします。
Javaでの継承
ステップ 7.) 次に、JRE ファイル内に存在する bin ファイルのパスを Path 変数に追加します。
以上でJava環境のセットアップは完了です。