JDKとJREの違い

著者: Laura McKinney
作成日: 2 4月 2021
更新日: 16 5月 2024
Anonim
JDK、JRE、JVM:それらは何ですか?それらの違いは何ですか?
ビデオ: JDK、JRE、JVM:それらは何ですか?それらの違いは何ですか?

コンテンツ

主な違い

JavaでのJDKとJREの違いを理解することは重要です。これら2つの間に多くの違いがあります。 JDKとJREの主な違いは、JDKはJavaベースのアプリケーションの開発に使用されるソフトウェアのセットであることです。一方、JREはJavaプログラムを実際に実行するJava仮想マシン(JVM)の実装です。


JDKとは

JDKは、Windows、Linux、Mac OS X、およびSolaris上で開発するJava開発者を支援するために、Oracle Corporationがバイナリ製品の形でリリースしたJava Development Kitの略です。これは、Java SE、Java EE、またはJava MEのいずれかの実装です。プライベートJava仮想マシン(JVM)と、Javaアプリケーションのレシピを完成させるためのその他のさまざまなコンポーネントが含まれています。広く使用されているソフトウェア開発キット(SDK)です。 JDKの主なコンポーネントは、主にappletviewer、apt、extcheck、idlj、jabswitch、java、javac、jar、javah、javap、javaws、keytool、pack200、policytool、VisualVM、wsimport、jrunscript、xjcなどです。

JREとは

JREは、開発者がJavaプログラミング言語で記述されたアプリケーションとアプレットを実行できるようにするJava Runtime Environmentの略です。これらのアプレットを使用すると、開発者は静的なHTMLページと単にやり取りするよりもはるかに優れたオンライン体験を得ることができます。また、Oracle Corporationの製品であり、スタンドアロンJava VM(HotSpot)、ブラウザプラグイン、Java標準ライブラリ、および構成ツールが含まれています。これは、Windows PCにインストールされる最も一般的なJava環境であり、Javaの公式Webサイトで無料で入手できます。

主な違い

  1. JDKは、Javaアプリケーションを開発するための基本的な要件です。 JREは、Javaプログラムの実行に必要なプラグインです。
  2. JDKにはJREとさまざまな開発ツールが含まれているため、より多くのディスク容量が必要です。 JREはJDKよりも小さいため、ディスク容量が少なくて済みます。
  3. JDKには、一連のAPIクラス、JRE、Javaコンパイラ、Webstart、およびJavaアプリケーションとアプレットの作成に必要なその他の重要なファイルが含まれています。 JREには、JVM、コアライブラリ、およびJavaで記述されたアプリケーションとアプレットを実行するために必要なその他の重要なコンポーネントが含まれています。
  4. JDKは、Javaベースのアプリケーションの開発に使用される一連のソフトウェアです。一方、JREはJavaプログラムを実際に実行するJava仮想マシン(JVM)の実装です。
  5. JDKにはJREと開発ツールが含まれていますが、JREはJVMの実装です。

解決(動詞)(問題)の解決策を見つける。解決(動詞)単純またはわかりやすい概念に還元するため。明確または確実にするため。解きます。説明する。「なぞなぞを解決する」解決(動詞)もう一度解決します。「新しい値で方程式を解決する必要があります。」解決(動詞)何かをするという確固たる決定を下すため。「家に帰る前にこの仕事を終えることに決心します。」解決(動詞)目的を決定または決定するため。念頭に置いて準備...

ペディセル(名詞)個々の花の茎。クラスター内に単一の花または胞子を生成する体を持つ茎。ペディセル(名詞)茎状の体の部分。茎または茎に似た解剖学的部分。ペディセル(名詞)昆虫やその他の節足動物の細い茎のような体の部分。さまざまな特定の感覚で使用されます。ペディセル(名詞)細い茎 ペダンクル(名詞)花序の軸;花序を支える茎。ペダンクル(名詞)葉または生殖構造の基部にある短い茎。ペダンクル(名詞)脳のさ...

新しい出版物