\r\n\r\n
JavaでのJDKとJREの違いを理解することが重要です。この二つの間には多くの違いがある。JDKとJREの主な違いは、JDKがJavaベースのアプリケーションを開発するためのソフトウェアのセットであることです。一方,JREは実際にJavaプログラムを実行するJava仮想マシン(JVM)の実装である.
JDKはJava開発ツールパッケージを表し、Oracle社がWindows、Linux、macosx、SolarisでJava開発者の開発を支援するためにバイナリ製品として発表したものです。これはjavase、javaee、javameの実装です。プライベートなJava仮想マシン(JVM)と、Javaアプリケーションのレシピを完了するためのさまざまなコンポーネントが含まれています。広く使われているソフトウェア開発キット(SDK)です。JDKの主なコンポーネントは主にappletviewer、apt、extcheck、idlj、jabswitch、java、javac、jar、javah、javap、javaws、keytool、pack 200、policytool、VisualVM、wsimport、jrunscript、xjcなどである。
JREはJavaランタイム環境を表し、開発者がJavaプログラミング言語で作成したアプリケーションとappletを実行できるようにします。これらのウィジェットは、静的HTMLページと簡単に対話するよりも、開発者が豊富なオンライン体験を得ることができます。独立したjavavm(HotSpot)、ブラウザプラグイン、Java標準ライブラリ、構成ツールを含むOracle社の製品でもあります。Windowsパソコンにインストールされる最も一般的なJava環境で、Java公式サイトは無料で提供されています。