スクリーンショット
Java Development Kitは、Javaプログラミング言語の公式開発キットです。 Java Development Kitには、Javaプログラミング言語を使用して作成されたアプレットとアプリケーションをコンパイル、デバッグ、実行するために必要なソフトウェアとツールが含まれています。
JDKには、javac、jar、アーカイバなどのプログラミングツールのコレクションがあり、関連するクラスライブラリを単一のJARファイルにパッケージ化します。このツールは、JARファイルの管理にも役立ちます。javadoc-ソースコードコメントからドキュメントを自動生成するドキュメントジェネレーター、jdb-デバッガー、jps-現在のJavaプロセスのプロセス情報を表示するプロセスステータスツール、javap-クラスファイル逆アセンブラー、およびその他のコンポーネントも含まれています。
主な内容は次のとおりです。
- 開発ツール (bin /サブディレクトリ内)JavaTMプログラミング言語で書かれたプログラムの開発、実行、デバッグ、文書化に役立つツールとユーティリティ。
- ランタイム環境 (jre /サブディレクトリ内)JDKが使用するJavaランタイム環境(JRE)の実装。 JREには、Javaプログラミング言語で記述されたプログラムの実行をサポートするJava仮想マシン(JVM)、クラスライブラリ、およびその他のファイルが含まれています。
- 追加のライブラリ (lib /サブディレクトリ内)開発ツールに必要な追加のクラスライブラリとサポートファイル。
- デモアプレットおよびアプリケーション (demo /サブディレクトリ内)ソースコード付きのJavaプラットフォーム用プログラミングの例。これらには、Swingおよびその他のJava Foundation Classes、およびJava Platform Debugger Architectureを使用する例が含まれます。
- サンプルコード (サンプルサブディレクトリ内)特定のJava APIのプログラミングのサンプル(ソースコード付き)。
- Cヘッダーファイル (include /サブディレクトリ内)Java Native Interface、JVM Tool Interface、およびJavaプラットフォームの他の機能を使用したネイティブコードプログラミングをサポートするヘッダーファイル。
- ソースコード (src.zip内)JavaコアAPIを構成するすべてのクラスのJavaプログラミング言語のソースファイル(つまり、java。*、javax。*および一部のorg。*パッケージのソースファイル、ただしcomのソースファイルは除く)。 sun。*パッケージ)。このソースコードは情報提供のみを目的として提供されており、開発者がJavaプログラミング言語を学習して使用するのに役立ちます。これらのファイルにはプラットフォーム固有の実装コードは含まれておらず、クラスライブラリの再構築には使用できません。これらのファイルを抽出するには、一般的なzipユーティリティを使用します。または、JDKのbin /ディレクトリでjarユーティリティを使用できます:jar xvf src.zip。
JDKには、完全なJavaランタイム環境も付属しています。これは、Java仮想マシンと、実稼働環境に存在するすべてのクラスライブラリ、および追加のライブラリ、国際化ライブラリ、IDLライブラリで構成されます。