JavaのJREとは?JDKとの違いやインストール方法まで解説

JavaのJREってそもそも何?
JREとJDKの違いがよくわからない
JREはどうやってインストールするの?

Javaアプリを動かそうとしてもなぜか動かせないといったことはありませんか?Javaアプリを動かすにはJRE(Java Runtime Environment)が必要になります。JREという言葉は聞いたことがあっても

「JREってなに?」「JREとJDKは何が違うの?」など疑問に思っている方もいるのではないでしょうか?

Javaでプログラミングをしていなくても、なにかしらのソフトウェアをインストールする際に一緒にJavaもインストールして使っているかもしれません。一緒にインストールしたJavaはおそらくJREである可能性があります。

この記事ではJavaのJREについて、以下の内容で解説していきます。

  • 【基礎】そもそもJavaとは?
  • 【基礎】JREとは?JDKとの違いは?
  • 【基礎】JREのバージョンを確認する方法
  • 【実践】JREのダウンロードとインストール

JavaのJREについて、基礎の基礎からダウンロード、インストールの方法まで網羅的に解説していますのでぜひご覧になってください!

なお、Javaの記事については、こちらにまとめています。

そもそもJavaとは?

JREのバージョンについて説明する前に、まずはJavaについて簡単におさらいしておきましょう。Javaは1990年代にSun Microsystemsが開発・発表したオブジェクト指向という考え方を取り入れた言語です。

2010年にOracleが買収し、Oracle製品の1つになりました。Javaは家電やモバイル機器を始めとして、多くのデバイスに搭載されています。国内でもスマートフォンなどに搭載されていて、アプリ開発を行うにはJava言語を使って開発することになります。

Javaについては、こちらのサイトでも詳しく解説していますので、ぜひ参考にしてください。

Javaとは?初心者向けに言語の特徴や用途をわかりやすく解説
更新日:2023年3月21日

【なかなかエラーが解決できない…そんな悩みを解決します!】

登録無料で始められるプログラミングスクール「侍テラコヤ」

・回答率100%のQ&A掲示板でエラーを解決!
現役エンジニアとのオンライン相談で悩みを解決!
・50種類以上の教材で複数言語を習得!

侍テラコヤについて詳しく見る

JavaのJREとは?

JREとはJava Runtime Environmentの略で、簡単に言うとJavaで作られたアプリケーションを動かすために必要なソフトのことです。

つまり、Javaを動かすための実行環境になるのがJREとなります。

これに対して、Javaでプログラミング開発の際に必要になってくるのがJDKです。JDKはJava SE Development KitのJDKの略で、Javaでプログラムを作成する際に必要な開発キットになります。JDK内にはJREも含まれています。

ここでJava SEという言葉が出てきましたが、これはJava Standard Editionの略です。Javaでプログラミングを行う際に最低限必要な機能をまとめたものになります。

JREとJDKの違いを簡単にまとめると、以下のようになります。

  • JREは「Javaで作られたアプリケーションを動かすためのもの」
  • JDKは「Javaでプログラムを開発するためのもの」
JRE、JDK、Java SEについてはこちらでも詳しく解説しています。ぜひ参考にしてください。

【Java入門】SEとEEの違いは?JRE・JDKとは?を初心者向けに解説
更新日:2023年3月21日

JREのバージョンを確認する方法

すでにあなたのパソコンにもJREがインストールされているかもしれません。

JREは常に最新のバージョンに更新されていることが望ましいです。すでにインストールされているJREが最新のバージョンかどうか確認するには、こちらのサイトにアクセスして最新のバージョンか確認することができます。

https://www.java.com/ja/download/installed.jsp

このサイトで確認できるのは、ブラウザにInternet ExplorerまたはMac上のSafariを使用した場合です。例えばGoogle Chromeなどを使う場合は確認できないようですので、ご注意ください。

サイトにアクセスしたら、「同意して続行」ボタンをクリックします。

Javaのバージョン確認1

以下のように表示されると最新のバージョンということになります。

Javaのバージョン確認2

【何から学べばいいかわからない…そんな悩みを解決します!】

完全無料ですぐわかる「プログラミング学習プラン診断」

・適性にあわせて学習プランを診断
・完全無料で気軽に診断できる
・学習の悩みもまるっと解決

さっそく診断してみる

JREのダウンロードとインストール

もし、JREがあなたのパソコンにインストールされていない、もしくは最新のバージョンがインストールされていない場合はインストールしましょう。

そのまえにJREをダウンロードする必要があります。JREはこちらのサイトからダウンロードすることができます。また、Mac OS用もこちらのサイトからダウンロードすることができます。

引用元:Java https://java.com/ja/download/manual.jsp


Javaのダウンロード

JREがダウンロードできたらインストールしましょう。ダウンロードしたファイルをダブルクリックして「デバイスに変更を加える」ことの「はい」ボタンをクリックすると以下の画面が現れます。

「インストール」ボタンをクリックします。

インストールが始まります。

しばらくするとインストールが完了しますので、「閉じる」ボタンをクリックして終了です。

まとめ

今回はJREについて説明しましたがいかがでしたか?Javaは様々なWebサイトやソフトウェアで利用され、それらを活用するにはJREが必要不可欠です。

この記事を繰り返し参考にしながら、使いこなしていきましょう!

プログラミング学習中、
誰かへ相談したいことはありませんか?

SAMURAI TERAKOYA

プログラミングはエラーの連続。作業を進めるなかで誰かに教えてほしい場面は多いですよね。

そんな悩みを解決できるのが、侍テラコヤです。登録無料で始められて、現役エンジニアとオンラインで相談できるほか、回答率100%のQA掲示版でプログラミングに関する悩みを解決します!

気になる方はぜひ詳細をご覧ください。

→侍テラコヤの詳細をみる

熊本在住のフリープログラマ兼ライターです。C/C++/C#、Java、Python、HTML/CSS、PHPを使ってプログラミングをしています。専門は画像処理で最近は機械学習、ディープラーニングにはまっています。幅広くやってきた経験を活かしてポイントをわかりやすくお伝えしようと思います。
お問合せはこちらでも受け付けています。
info@sss-lab.com

あなたの目的に合わせた
SAMURAI ENGINEERの運営サービス

SAMURAI ENGINEER Pro

未経験でも挫折しないプログラミングスクール

詳細はこちら

SAMURAI TERAKOYA

日本最大級のサブスク型オンラインITスクール

詳細はこちら

SAMURAI ENGINEER Freelance

「一人で稼げる」スキルを身につける

詳細はこちら
Close