ホームページ >Java >&#&チュートリアル >JDK と JRE: Java の開発と実行にはどちらが必要ですか?

JDK と JRE: Java の開発と実行にはどちらが必要ですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-13 15:52:09343ブラウズ

JDK vs. JRE: Which One Do I Need for Java Development and Execution?

JDK と JRE: 主な違いを理解する

Java プログラミングの領域では、JDK と JRE という 2 つの頭字語が頻繁に交差します。開発者にとって、この 2 つの微妙な違いを理解することは非常に重要です。

Java ランタイム環境 (JRE)

JRE は Java ランタイム環境の略で、必要な必須コンポーネントを提供します。コンパイルされた Java プログラムを実行します。これには、Java 仮想マシン (JVM)、Java クラス ライブラリ、Java コマンド、およびサポート インフラストラクチャが含まれています。 JRE は、確立された Java アプリケーションを実行するという目的のみを果たします。

Java Development Kit (JDK)

JRE、JDK、または Java Development Kit とは対照的に、は、Java 用の包括的な SDK (ソフトウェア開発キット) です。 Java プログラムを作成およびコンパイルするための追加ツールを含む、JRE のすべてが組み込まれています。 JDK には、javac コンパイラー、javadoc ドキュメント ジェネレーター、および jdb デバッガーが含まれています。

JRE と JDK を使用する場合

JRE と JDK のどちらを選択するかは、目的のタスクによって異なります。

  • JRE: 理想プリコンパイルされた Java プログラムを実行したり、開発が主な関心事ではない環境で Java ベースのアプリケーションを実行したりする場合に使用します。
  • JDK: Java をビルド、コンパイル、デバッグする必要がある開発者にとって必須プログラム。カスタム アプリケーションを最初から作成するためのツールが提供されます。

その他の考慮事項

開発者以外でも JDK が必要になる場合があります。たとえば、JSP ベースの Web アプリケーションをデプロイする場合、JSP ファイルは Java サーブレットに変換されます。アプリケーション サーバーは、JDK を利用して実行用のサーブレットをコンパイルします。

以上がJDK と JRE: Java の開発と実行にはどちらが必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。