リュックに何いれる?

一人暮らし・itエンジニア・読書

【Java SE 11 Silver対策】JVM、JDK、JREについて

今回は用語の復習

 

何度も聞いたことあるけど、違いがよく分からんシリーズです。(いま作りました。)

 

調べてみました。いつものことですが、ざっくり書いてます。

 

 

JVMJava Virtual Machine

Javaプログラムの実行に必要なソフトウェア


JREJava Runtime Environment)

Javaプログラムの実行に必要なソフトウェア一式
Java実行環境やJavaランタイムと呼ばれる。JVMを含んでいる。


JDKJava Development Kit

Javaプログラムの実行や開発に必要なソフトウェア一式
Java 開発環境と呼ばれる。JREを含んでいる。

 



文章より図の方が分かりやすいですね。

 

JDKは各OS用のものが用意されている。

JREJDKに含まれているため、個別にセットアップする必要はない。

Eclipseなどの統合開発環境IDE)にはJDKは含まれていないので、別途インストールする必要がある。

 


サクレのレモンを食べながら、今日はこの辺で