IT・プログラミング雑学

JREとJDKの違いとは?Javaの仕組みやインストール方法もプログラマーがわかりやすく解説

よぉ、桜木建二だ。JREとJDKってあるよな。どちらもJava言語に関係する用語だ。Javaをどういう立場で使うかによってどちらを使うか変わってくるぞ。この記事ではJREとJDKがどう違うか、Javaの仕組みやインストール、利用方法まで、プログラマでもあるライターのwoinaryと一緒に解説していくぞ。

解説/桜木建二

「ドラゴン桜」主人公の桜木建二。物語内では落ちこぼれ高校・龍山高校を進学校に立て直した手腕を持つ。学生から社会人まで幅広く、学びのナビゲート役を務める。

ライター/woinary

某社で社内向け業務システムの開発、運用を30年近くやっていたシステム屋さん。現在はフリーランス。ガジェットやゲーム、ラノベが大好きなおっさんです。

JREとJDKの違いとは?

image by iStockphoto

JREとJDKとはなんでしょうか。どちらもJavaの構成要素を示すものです。簡単に言えば、Javaのプログラムを動かすために必要なもの1セットがJRE。JREはJava実行環境の英語表記である「Java Runtime Environment」の略です。

一方、Javaのプログラムを書くために必要なもの1セットがJDK。JDKはJava開発キットの英語表記である「Java Development Kit」の略です。

JRE:実行環境

世の中にはさまざまなプログラミング言語があります。例えば、C言語で作ったプログラムを動かすのに必要なものはそのプログラムだけ。しかしプログラムだけでは動かず、他にも色々必要な言語もあります。その1つがJavaです。Javaのプログラムの場合はプログラム以外の必要なものをあらかじめインストールしておく必要があります。それがJava実行環境と呼ばれるもので、その英語の略がJRE

なぜJREがあるのかはあとでJavaの仕組みとして説明しますが、まずはJREが必要ということを忘れないでください。

JDK:開発キット

Javaのプログラムを作る時には、専用のツールを使います。そのような開発ツール一式がJava開発キットで、英語の略でJDKです。Javaのプログラムを書くには必ずJDKが必要になります。あらかじめJDKをインストールしてください。JDKの中にはJREを含みます。そのため、JDKをインストールしたコンピュータにJREは不要です。

no-img2″>
 <figcaption class=桜木建二

JREとJDKの違いがわかったな。Javaのプログラムを動かすために必要なもの1式がJREだ。そして、Javaのプログラムを書くのに使うのがJDKだ。JDKの中にはJREが入っているから別々にインストールする必要はないぞ。だが、JDKがないとJavaプログラムが書けないし、JREがなければ実行できない。Javaを使うにはどちらかが必要になる重要なものだ。

\次のページで「Javaの仕組みを詳しく解説!」を解説!/

次のページを読む
1 2 3 4
Share: