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 に移管したようです。
公式サイトでセレクトボックスを選択すると絞り込みをかけてくれるようです。
Latest Releases | Adoptium
Eclipse Adoptium provides prebuilt OpenJDK binaries …
- 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)
ご参考になれば幸いです。
コメント