開発 javaランタイム環境(jre)とは何ですか? -techopediaからの定義

javaランタイム環境(jre)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-Javaランタイム環境(JRE)とはどういう意味ですか?

Java Runtime Environment(JRE)は、Javaアプリケーションを開発するための一連のソフトウェアツールです。 Java仮想マシン(JVM)、プラットフォームコアクラス、サポートライブラリを組み合わせています。


JREはJava Development Kit(JDK)の一部ですが、個別にダウンロードできます。 JREは、元はOracle Corporationの完全子会社であるSun Microsystems Inc.によって開発されました。


Javaランタイムとも呼ばれます。

TechopediaがJava Runtime Environment(JRE)について説明しています

JREは次のコンポーネントで構成されています。

  • デプロイメント、Java Web Start、Java Plug-inなどのデプロイメントテクノロジー。
  • 抽象ウィンドウツールキット(AWT)、Swing、Java 2D、アクセシビリティ、イメージI / O、印刷サービス、サウンド、ドラッグアンドドロップ(DnD)および入力メソッドを含むユーザーインターフェイスツールキット。
  • インターフェイス定義言語(IDL)、Java Database Connectivity(JDBC)、Java Naming and Directory Interface(JNDI)、Remote Method Invocation(RMI)、Internet Inter-Orb Protocol(RMI-IIOP)上のリモートメソッド呼び出しおよびスクリプトを含む統合ライブラリ。
  • 国際サポート、入出力(I / O)、拡張メカニズム、Bean、Java Management Extensions(JMX)、Java Native Interface(JNI)、Math、Networking、Override Mechanism、Security、Serialization、Java for XMLなどのその他のベースライブラリ処理(XML JAXP)。
  • langおよびutil、管理、バージョン管理、zip、計測器、リフレクション、コレクション、同時実行ユーティリティ、Java Archive(JAR)、ロギング、Preferences API、Refオブジェクト、および正規表現を含むlangおよびutilベースライブラリ。
  • Java HotSpot ClientおよびServer Virtual Machinesを含むJava Virtual Machine(JVM)。

JRE 1.0は、コアライブラリへのさまざまなクラスおよびパッケージの追加とともに進化し、Java 2 Platform、Standard Edition(J2SE)の数百クラスから数千クラスに成長しました。 まったく新しいAPIが導入され、元のバージョン1.0 APIの多くは廃止されました。 これらの大規模な追加により、かなりの批判がありました。

javaランタイム環境(jre)とは何ですか? -techopediaからの定義