「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Javaランタイム環境

pointこの用語のポイント

pointあれやこれやの詰め合わせだよ

pointJavaのプログラムを動かすときに使うよ

point「JRE」と表現されるのが一般的だよ

point「JRE」と表現された場合は「Java Runtime Environment」の略だよ

スポンサーリンク

簡単に書くよ

Javaランタイム環境(読:ジャヴァランタイムカンキョウ 英:Java Runtime Environment)とは

いわゆる「JRE」のこと。
用語の中身としては

Javaのプログラムを動かすときに必要なあれやこれやを詰め合わせたもの
です。


image piyo

詳しく書くよ

最初に留意事項です。
JRE」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
JREの日本語表現のひとつが「Javaランタイム環境」です。

Javaランタイム環境

「JRE」は「Java Runtime Environment(ジャヴァ・ランタイム・エンバイロメント)」の略です。

Javaランタイム環境2

Java(ジャヴァ)プログラミング言語の「Java」です。
runtime(ランタイム)IT用語の「ランタイム」だと思ってください。
「実行時」を意味する用語です。
environment(エンバイロメント)の意味は「環境」です。
単純にくっつけると

Java・ランタイム・環境

となります。
おそらく「JRE」を日本語にしたい人が「Javaランタイム環境」と訳したのでしょう。
Java実行環境」と表現されることも あります。

以上が「JRE」の意味を知っている人向けの説明です。

「JREって何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩6

それでは、いってみましょう。
まずは予備知識として「Java」のあれやこれやについて簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

Javaプログラミング言語のひとつです。
プログラムの元ネタソースコードを書くときに使う言葉です。

Javaで作ったプログラムを動かすときには「Java仮想マシンJavaVMJVM」と呼ばれるソフトが必要です。

他にも、必要なものが、いくつかあります。

以上を踏まえて

Javaのプログラムを動かすときに必要なあれやこれやを詰め合わせたもの

が「Javaランタイム環境」です。
上でも書きましたが、一般的には「JRE」と表現されます。
※本ページでも以降は「JRE」と表現します。

JREには、Java仮想マシンをはじめ、Javaのプログラムを動かすときに使うものが、あれやこれやと詰め込まれています。

Javaランタイム環境3

以上でJRE自体の説明は終わりです。
Javaのプログラムを動かすときに使うものね。

あとは、せっかくなので「JDK」についても説明しておきましょう。

JDKは「Javaのプログラムを作る(動かす)ときに使う、あれやこれやの詰め合わせ」です。
日本語で「Java開発キット」と表現されたりもします。

Javaランタイム環境4

こちらは「Java Development Kit(ジャヴァ・デベロップメント・キット)」の略で「JDK」です。

Javaランタイム環境5

Java(ジャヴァ)は「Java」です。
development(デベロップメント)の意味は「開発」です。
kit(キット)の意味は「道具一式」とかです。

何となく くっつけると

Java開発の道具一式

となります。

JDKには、Javaのプログラムを

1.作るとき
2.動かすとき


に使うものが、あれやこれやと詰め込まれています。

Javaランタイム環境6

ただし、JDKの「動かすときに使うもの」はJREです。
つまり

JDKにはJREが含まれている

のです。

Javaランタイム環境7

気が向いたら、セットで覚えてあげてください。

JRE:Javaのプログラムを動かすときに使うもの
JDK:Javaのプログラムを作るときに使うもの


です。
JDKにはJREが含まれています。


image piyo2

一言でまとめるよ

まぁ「Javaランタイム環境」って単語が出てきたら「JRE(Javaのプログラムを動かすときに使う、あれやこれやの詰め合わせ)のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像018
書籍画像032

おまけ

■訳してみるよ

「Java(ジャヴァ)」はプログラミング言語の「Java」です。
「run(ラン)」の意味は「走る」とかです。
「time(タイム)」の意味は「時間」とかです。
「環境」は日本語ですね。
何となく くっつけると

Javaの走る時の環境

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
タヌキとキツネ
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた