javaはどれをダウンロードすればいい?(Oracle or Eclipse)

javaのダウンロード覚書です。

javaはどれをダウンロードすればいい?(Oracle or Eclipse)

javaのダウンロードはいろいろあるため少々ややこいです。(´・ω・`)

項目JRE (Java Runtime Environment)JDK (Java Development Kit)
主な用途Javaアプリケーションの実行のみJava開発全般(実行環境含む)
含まれるツール・Javaアプリケーション実行環境
・Java VMコアクラスとサポートファイル
・JREのすべての機能コンパイラ(javac)
・デバッガ(jdb)
・ドキュメント生成(javadoc)
・アーカイブツール(jar)
・開発用ドキュメント
容量比較的小さいJREより大きい
ダウンロード先https://adoptium.net/temurin/releases/
https://www.java.com/ja/download/
https://adoptium.net/temurin/releases/
https://www.oracle.com/java/technologies/downloads/
https://aws.amazon.com/jp/corretto/
ライセンスOracle JRE:
個人利用:無料
商用利用:2024年1月以降のアップデートに制限あり
古いバージョン(2023年12月まで):商用利用可能

Eclipse Temurin JRE:
個人・商用利用とも無料
Apache License 2.0
Oracle JDK: 商用利用は有償(サブスクリプション形式)

Eclipse Temurin:個人・商用利用とも無料

Apache License 2.0
企業での利用も制限なし

Amazon Corretto: 商用利用無料

Microsoft OpenJDK: 商用利用無料
推奨ユーザー一般ユーザーJavaアプリの利用のみの場合開発者システム管理者
高度な設定や分析が必要なユーザー

JREとJDKの違いは上記のとおりですが、簡単にいえばJDKは開発環境であり、JREを含んでいるようです。

Eclipse Adoptium(旧: AdoptOpenJDK)のダウンロードする方法

以前は「AdoptOpenJDK」という名前でしたが、2021年に Eclipse Foundation に移管したようです。

公式サイトでセレクトボックスを選択すると絞り込みをかけてくれるようです。

  • Operating System:macOSやWindowsを選択
  • Architecture:Any(個人的にはaarch64)
  • Package Type:JREとJDKを選択(個人的にはJDK)
  • Version:LTS版(現在はJava 17かJava 21)

aarch64はM1/M2/M3チップ用です。LTSはLong Term Supportの略のようです。

pkgか、tar.gzかはどっちか選べますが、Mac用には .pkg ファイルが一般的で、クリックするだけでインストールできるため便利です。

インストール後、コマンドで確認します。

java -version

Temurin は Eclipse Adoptium プロジェクトのJavaディストリビューションの名称のようです。

java -version
openjdk version "21.0.5" 2024-10-15 LTS
OpenJDK Runtime Environment Temurin-21.0.5+11 (build 21.0.5+11-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.5+11 (build 21.0.5+11-LTS, mixed mode, sharing)

ご参考になれば幸いです。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする