簡単な新規アプリ作成のために環境構築したら、
えらい大変だったので、その過程の学びを共有します。
結論
https://willbrains.jp/
↑ここから該当するものをダウンロードして下さい。
下記の4つ全部入りなのでそのまま使えます。
そして何が何のために必要なのかチンプンカンプンだったので、
まとめました。
OpenJDK(Java Development Kit):
オープンソースのJava開発キットであり、Javaアプリケーション開発に必要なコンパイラやライブラリなどが含まれています。
STS (Spring Tool Suite):
Spring開発に特化したEclipseベースのIDE(統合開発環境)で、Springプロジェクトのセットアップやテスト、デバッグを容易にします。Spring Bootなどのフレームワークとの統合が強化されており、開発の効率化を図れます。
Pleiades:
Eclipseの日本語化プラグインで、IDE(統合開発環境)のメニューやオプションを日本語表示に変更することができます。
Eclipse:
多言語に対応した汎用IDE(統合開発環境)で、プラグインによる機能の拡張が可能です。Java開発の基本的な環境として広く使用されており、カスタマイズ性が高い点が特徴です。
開発環境:
OS:macOS Sonoma 14.1.1