Javaのソースコードは *.javaのプレーンテキストファイルであり、任意のテキストエディターを使用して記述できますが、このソースコードは実行できません。ソースコードを実行するこのタスクには、JDKとJREが必要です。
JDKは、Java言語の開発パッケージであり、 *.javaで実行可能なJavaプログラムに終わるファイルをコンパイルできます。次に、実行可能ファイルプログラムを使用すると、このJavaプログラムを実行するにはJVMが必要です。 Javaランニング環境、つまりJREにはJVMが含まれています。 JVMはJavaの仮想マシンです。最後に、JREはJDKに含まれています。このような論理的根拠を持って、それぞれJREとJDKを理解しましょう。
最初にJREを見てみましょう。 JREは、Javaランニング環境を指す英語のJavaランタイム環境の略語です。開発者ではなく、Javaプログラムのユーザー向けです。これは、JVM標準、実装、Javaコアクラスライブラリなど、Javaプログラムを実行するために必要な環境のコレクションです。 Java操作を完了することしかできませんが、Javaをコンパイルまたはデバッグすることはできません。 JREのステータスはPCのようなものです。私たちが書いているWindows 32またはWindows 64アプリケーションは、私たちが実行するのに役立つオペレーティングシステムが必要です。同様に、私たちが書いているJavaプログラムでは、JREが実行する必要があります。コンピューターがJREをインストールした場合にのみ、Javaアプリケーションを正しく実行できます。 JREには個別のバージョンがあります。ユーザーがJavaプログラムのみを実行する必要がある場合、JREをインストールするだけです。このJREのセットは、C:/プログラムファイル/Javaディレクトリに表示する必要があります。
もう一度JDKを見てみましょう。 JDKは、英語のJava開発キットの略語であり、Java言語のソフトウェア開発ツールキットです。 Java開発者向けのJavaスイートです。 JDKに含まれる基本的なコンポーネントには、コンパイラ、JARパッケージングツール、Javadocドキュメントジェネレーター、デバッグデバッガー、ヘッダーファイルジェネレーター、分解、監視ツールなどが含まれます。JDKには完成したJREが含まれています。したがって、JDKをインストールする場合、JREを再度インストールする必要はありません。コンピューターにJDKとJREの両方がインストールされている場合、コンピューターには2セットのJREがあり、1つは/jREにあり、もう1つはC:/Java/JAVA/JRE1.5.0_15ディレクトリにあります。後者のセットには、以前のセットよりもサーバー側のJava仮想マシンが少ないが、サーバー側のJava仮想マシンの以前のセットをコピーすることができます。 JDKをインストールするときは、C:/プログラムファイル/JavaディレクトリにあるこのJREをインストールするかどうかを選択できます。
最後に、ちなみにJVMについて話しましょう。 JVMはJava仮想マシンであり、英語のJava仮想マシンの略語です。これは、Java実装クロスプラットフォーム全体の中で最も核となる部分です。すべてのJavaプログラムは、最初に。クラスクラスファイルにコンパイルされ、仮想マシンで実行できます。言い換えれば、クラスはマシンのオペレーティングシステムに直接対応するのではなく、仮想マシンを介してオペレーティングシステムと間接的に相互作用し、仮想マシンはプログラムを実行のためにローカルシステムに解釈します。
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。