Java Runtime Environment
出典: フリー百科事典『ウィキペディア(Wikipedia)』
Java Runtime Environment および JRE (Java実行環境) とは、サンマイクロシステムズによるソフトウェアバンドルであり、Javaアプリケーションを動かすことをコンピュータシステムに許可するものである。Javaアプリケーションは広く普及しており多くのインターネットを閲覧するために必要なものとなっている。通常のコンピュータ利用者は、 Java.com test pageからJava仮想マシンをテストするために現在のJREバージョンをダウンロードすることができる。
このソフトウェアバンドルはJava仮想マシン(Java Virtual Machine)とアプリケーション・プログラミング・インタフェース(API)から成り立っている。APIは標準クラスライブラリのセットを提供する。仮想マシンとAPIは各々で一貫しなければならず、それゆえJREと共にバンドルされている。これは、仮想マシンがプロセッサである仮想コンピュータのこととAPIがユーザインタフェースであるを考慮することができる。
デスクトップマシンではJREがなければJavaアプリケーションを動かすことができない。現在のJREのバージョンではJava Web Startも同梱されている。インストール時に、Netscape Navigator(Communicator)、Opera、Internet Explorer、Mozilla Firefox、MozillaなどのウェブブラウザにJava Plug-inをインストールしてくるか聞いてくる。これは、ブラウザでJava Appletを動かし、Java Web Start対応Javaアプリケーションを起動できるようにするために必要なものであり、単純に、Adobe Flashをブラウザ上で直接実行するものやブラウザ外部のメディアプレーヤーを起動するプラグインのようなものである。
このJREはJavaアプリケーション開発に必要なJavaコンパイラが入っているJava開発キットJDK(Java SDK)に同梱されている。
[編集] 関連項目
Java | |
---|---|
主要 テクノロジ |
Java言語 | Javaプラットフォーム | Java Development Kit | Java仮想マシン | Java Runtime Environment | Javaコンパイラ | Enterprise JavaBeans | Java Message Service | Java Transaction API | Java3D | JDBC | Java Web Start |
歴史 | Javaバージョンの歴史 | Java批評 | Java Community Process | サン・マイクロシステムズ |
言語機能 | バイトコード | 文法 | Applet | Servlet | JavaServer Pages | Java Foundation Classes | Java予約語 | パッケージ | JAR | Javadoc |
Java関連技術 | Jakarta Project | Apache Tomcat | NetBeans |