JDKはAVAを含む、標準のJava Development Kitは、コンパイルを提供するJavaアプリケーション開発パッケージのセットの開発のためにSunが提供されているJava SEの開発キット、実行するJavaアクセスするためのツールやリソースの様々なスタンドコンパイラ、Javaランタイム環境およびJavaクラス・ライブラリには、一般的に使用されます。
それはまた、Javaのクエリを実行するための必要条件であるJREを、知られ,, Javaランタイム環境、すでにJavaのRunntime環境の略:ここにも概念を必要とします。
1.JRE関係やJVM
JVMは、プログラムを実行するためのコアJava仮想マシンで、Javaプログラムを実行するコアの仮想マシンが、他のクラスローダ、バイトコード検証、および基本的なライブラリの多くではないだけを必要としています。JREに加えてJVMは、また、Javaプログラムを実行するための他の環境のサポートが含まれて含まれていました。
2.JDK関係とJRE
あなたはJavaプログラムをインストールする必要がある場合は、JDKをインストールすることを選択する必要があります。もちろんJDKをインストールした後、JREが含まれている、あなたはまた、Javaプログラムを実行することができます。
しかし、唯一のJavaプログラムを実行する場合、あなたは、コンピュータにJREをインストールするだけでJVMが十分ではありませんインストールする必要があります。実際には、それは、OracleのWebサイト上で利用可能なJREのダウンロードで、それは別のJVMのダウンロードを提供していません。
図JDK、JVM、JREの関係図。
3.JDKのインストールパスのフォルダの説明
(1)ビン: JDKコマンドツールのこの保存されたパス、コマンドパスに格納されている一般のjavac、Java(登録商標)、等。ビンでのJDKのパスは、JavaソースがA.classは、その後、実行することをバイトコードファイルにコンパイルされたファイル「javacのA.java」やる「javaA」ファイル名を指定して実行のA. 注:コマンドjavaのパラメータではなく、バイトコードファイル名ではなく、Javaのソースファイル名よりも、Javaクラス名です。
(2)DB:このパスは、Javaデータベースをインストールするためのパスです。
(3)が挙げられる: -いくつかのプラットフォーム固有のヘッダファイル。
(4)JRE: JREのために必要な実行するJavaプログラム。
(5)のlib:プログラムJDKツール注文の実際の実行を保持します。java.exeコマンドを使用するJavaプログラムをコンパイルするために、Javaで書かれている、このクラスの主なクラスは、次のリボパスのtools.jarファイル日toolsVjavacパスがあります。JDKのbinパスのjavac.exeがあるコマンドは、単にJavaクラスをラップしています。だけでなく、ビン・パスのコマンドのほとんどは、ファイルのtools.jarツールをパックされている、ということ。
(6)javaf-src.zip:圧縮されたファイルは、JavaFXのすべてのコアクラスライブラリ・ソース・コードに格納されます。
(7)src.zip:圧縮されたファイルは、すべてのコアJavaクラス・ライブラリ・ソース・コードに格納されます。
(8)READMEおよびLICENSE:わかりやすい文書。