の違いJDKとJREの違い

Anonim

JDKとJRE

Javaプログラムの最大のメリットは、さまざまなオペレーティングシステムで同じプログラムを実行する能力です。 。これは、対象のオペレーティングシステム上で解釈される中間言語にアプリケーションをコンパイルすることによって達成されます。 Java Runtime EnvironmentまたはJREは、Javaアプリケーションを解釈するために必要なアプリケーションを含むソフトウェアパッケージであり、Javaアプリケーションをオペレーティングシステム上で実行できるようにします。

<! - 1 - >

Java Development KitまたはJDKは、より伝統的なSDKのJavaのスピンです。 Javaアプリケーションの作成、コンパイル、およびデバッグに必要なツールを含むソフトウェアパッケージです。コンパイラとデバッガアプリケーションに加えて、開発者がプロ​​グラムを最適化してパフォーマンスを向上させ、メモリの使用量を抑えることを容易にするツールがあります。これには、jarの競合をチェックするアプリケーション、スタックトレースをチェックするアプリケーション、ランチャー、ヘッダーとスタブジェネレーターが含まれます。

<! - 2 - >

Javaサイトからダウンロード可能なJREおよびJDKパッケージを調べると、JDKパッケージがJREのパッケージよりかなり大きいことがわかります。これは、すでにJREパッケージがコンピュータにインストールされているかどうかにかかわらず、JDKパッケージにもJREパッケージが含まれているためです。

JDKと比較して、より多くのJREバージョンが利用可能です。これは、Javaアプリケーションがさまざまなデバイスで実行されることを意図しているためです。その中には、プログラムできないものもあります。小さなデバイスには、PDA、スマートフォン、通常の携帯電話などがあります。

<!明らかに、JDKは本当にJavaアプリケーションを作成しようとするソフトウェア開発者とプログラマを対象としています。 javaアプリケーションをダウンロードして使用する一般的な日常的なユーザーにとって、JREは十分なはずです。 JDKをダウンロードすると、ダウンロード時間が長くなり、ハードディスクの空き領域が無駄になります。要約:

1。 Javaアプリケーションを使用するにはJREソフトウェアパッケージが必要ですが、Javaアプリケーションを作成するにはJDKソフトウェアパッケージが必要です。 JDKソフトウェアパッケージには、開発ツール

3とともに、JREパッケージのすべてが含まれています。 JREは、JDK

4よりもはるかに広いプラットフォーム範囲で使用できます。 JDKはプログラマーとソフトウェア開発者を対象としていますが、JREは一般的な日常ユーザー向けです。