メインコンテンツまでスキップ

HomebrewでAmazon Correttoをインストールする - 無償のOpenJDKディストリビューション

· 約5分
Shinya Kato
DayoneLabs管理人、ソフトウェア開発者、OSS開発者

HomebrewでAmazon Correttoをインストールする - 無償のOpenJDKディストリビューション

どうも、Shinyaです。この記事では、Homebrewを使用してAmazon Correttoをインストールする手順について解説します。Amazon Correttoは、Amazonが提供する無償のOpenJDKディストリビューションで、AWS環境でのJavaアプリケーション開発に適しています。

この記事はこんな人にオススメ
  • JavaのOpenJDKをインストールしたい人
  • どのOpenJDKディストリビューションを選ぶか迷っている人
  • AWSでJavaアプリケーションを開発したい人
  • Homebrewを使ってJDKを管理したい人

Amazon Correttoとは

Amazon Correttoは、Amazonが提供するマルチプラットフォーム対応のOpenJDKディストリビューションです。Java SE標準と互換性があり、Linux、Windows、macOSで利用できます。

Amazon Corretto は、マルチプラットフォームで本番環境に対応した、無料の Open Java Development Kit (OpenJDK) ディストリビューションです。Corretto は、パフォーマンスの向上とセキュリティの修正などの長期サポートを用意しています。Amazon は、社内において何千もの本番サービスで Corretto を実行しており、Corretto は Java SE 標準と互換性があると認定されています。

AWS公式サイト「Corretto を使用する理由は?」

Amazon Correttoの特徴

特徴説明
無償で利用可能商用利用を含め、追加コストなしで利用可能
長期サポート(LTS)パフォーマンス改善やセキュリティ修正が四半期ごとにリリースされる
本番環境での実績Amazon社内の数千の本番サービスで使用されている
AWS統合に最適AWS Lambda、Amazon ECS、Amazon EC2などのAWSサービスでの利用に最適化されている

OpenJDKには複数のディストリビューションが存在しますが、Amazon CorrettoはAWSとの統合に最適化されている点が特徴です。AWSを使用してJavaアプリケーションを開発する場合、Amazon Correttoは有力な選択肢となります。

Amazon Correttoの詳細

Amazon Correttoの詳細な仕様やサポートポリシーについては、AWS公式ドキュメントを参照できます。

事前準備

この記事ではHomebrewを使用してインストールを行います。Homebrewの導入がまだの場合は、Homebrewの導入と基本操作の記事を参考にインストールできます。

Amazon Correttoのインストール

Homebrewでインストールする

Amazon Correttoは、Homebrewではcorrettoという名前でCaskパッケージとして登録されています。以下のコマンドを実行します。

brew install --cask corretto

インストールの完了までに数分かかる場合があります。環境によっては、インストール中にログインパスワードの入力を求められることがあるので、必要に応じて入力します。

以下のようなメッセージが出力されれば、インストールは完了です。

🍺  corretto was successfully installed!
Homebrew Formulaeでの確認

パッケージの詳細はHomebrew Formulae - AWS Corretto JDKで確認できます。

インストールの確認

以下のコマンドを実行して、Amazon Correttoが利用可能な状態になっていることを確認します。

java --version

以下のようにバージョン情報が出力されれば、Amazon Correttoは利用可能な状態です。

openjdk 21.0.x 2024-xx-xx LTS
OpenJDK Runtime Environment Corretto-21.0.x.x.x (build 21.0.x+x-LTS)
OpenJDK 64-Bit Server VM Corretto-21.0.x.x.x (build 21.0.x+x-LTS, mixed mode, sharing)
環境変数の設定について

かつてはJDKのインストール後にJAVA_HOMEなどの環境変数を手動で設定する必要がありましたが、Homebrew Cask経由でインストールした場合、環境変数は自動的に構成されます。特殊な環境でない限り、追加の設定は不要です。

まとめ

この記事では、Homebrewを使用してAmazon Correttoをインストールする手順について解説しました。

Amazon Correttoは、Amazonが社内の本番サービスで使用しているOpenJDKディストリビューションで、無償で利用でき、四半期ごとのセキュリティ修正やパフォーマンス改善が提供されます。AWSサービスとの統合にも最適化されており、AWS上でJavaアプリケーションを開発する際の有力な選択肢です。


参考リンク:

免責事項:
当記事は管理人の開発時に書き留められたメモをもとにAIを活用して編纂されたものです。 管理人は記事の公開前に内容の校正・校閲を行い、記事の信頼性と正確性の向上に務めますが、それらを保証するものではありません。 また、当記事の編集時の誤字やコード例の不具合等によって読者が何らかの損害等を被った場合でも、管理人は一切の責任を負いません。 当記事に掲載したコンテンツの利用については自己責任でお願い致します。