✔️

GradleとSpringBootのインストール for Linux

に公開

GradleとSpringBootのインストール

GradleのLinuxへのインストール方法

ここに書いてあるすべての情報は以下のドキュメントをソースとしています。

https://docs.gradle.org/current/userguide/userguide.html

筆者が使用した環境

  • WSL2 (Ubuntu22.04LTS)
$ java --version
openjdk 17.0.16 2025-07-15
OpenJDK Runtime Environment (build 17.0.16+8-Ubuntu-0ubuntu122.04.1)
OpenJDK 64-Bit Server VM (build 17.0.16+8-Ubuntu-0ubuntu122.04.1, mixed mode, sharing)

JDKのバージョン確認

java -version
openjdk version "17.0.6" 2023-01-17
OpenJDK Runtime Environment Temurin-17.0.6+10 (build 17.0.6+10)
OpenJDK 64-Bit Server VM Temurin-17.0.6+10 (build 17.0.6+10, mixed mode)

上記のバージョンであれば確実にGradle9.2.0をインストールすることができます。

SDKMAN!のインストール

ソース

https://sdkman.io/

コマンド

curl -s "https://get.sdkman.io" | bash

実行結果が以下のようになれば成功です。

$ curl -s "https://get.sdkman.io" | bash

                                -+syyyyyyys:
                            `/yho:`       -yd.
                         `/yh/`             +m.
                       .oho.                 hy                          .`
                     .sh/`                   :N`                `-/o`  `+dyyo:.
                   .yh:`                     `M-          `-/osysoym  :hs` `-+sys:      hhyssssssssy+
                 .sh:`                       `N:          ms/-``  yy.yh-      -hy.    `.N-````````+N.
               `od/`                         `N-       -/oM-      ddd+`     `sd:     hNNm        -N:
              :do`                           .M.       dMMM-     `ms.      /d+`     `NMMs       `do
            .yy-                             :N`    ```mMMM.      -      -hy.       /MMM:       yh
          `+d+`           `:/oo/`       `-/osyh/ossssssdNMM`           .sh:         yMMN`      /m.
         -dh-           :ymNMMMMy  `-/shmNm-`:N/-.``   `.sN            /N-         `NMMy      .m/
       `oNs`          -hysosmMMMMydmNmds+-.:ohm           :             sd`        :MMM/      yy
      .hN+           /d:    -MMMmhs/-.`   .MMMh   .ss+-                 `yy`       sMMN`     :N.
     :mN/           `N/     `o/-`         :MMMo   +MMMN-         .`      `ds       mMMh      do
    /NN/            `N+....--:/+oooosooo+:sMMM:   hMMMM:        `my       .m+     -MMM+     :N.
   /NMo              -+ooooo+/:-....`...:+hNMN.  `NMMMd`        .MM/       -m:    oMMN.     hs
  -NMd`                                    :mm   -MMMm- .s/     -MMm.       /m-   mMMd     -N.
 `mMM/                                      .-   /MMh. -dMo     -MMMy        od. .MMMs..---yh
 +MMM.                                           sNo`.sNMM+     :MMMM/        sh`+MMMNmNm+++-
 mMMM-                                           /--ohmMMM+     :MMMMm.       `hyymmmdddo
 MMMMh.                  ````                  `-+yy/`yMMM/     :MMMMMy       -sm:.``..-:-.`
 dMMMMmo-.``````..-:/osyhddddho.           `+shdh+.   hMMM:     :MmMMMM/   ./yy/` `:sys+/+sh/
 .dMMMMMMmdddddmmNMMMNNNNNMMMMMs           sNdo-      dMMM-  `-/yd/MMMMm-:sy+.   :hs-      /N`
  `/ymNNNNNNNmmdys+/::----/dMMm:          +m-         mMMM+ohmo/.` sMMMMdo-    .om:       `sh
     `.-----+/.`       `.-+hh/`         `od.          NMMNmds/     `mmy:`     +mMy      `:yy.
           /moyso+//+ossso:.           .yy`          `dy+:`         ..       :MMMN+---/oys:
         /+m:  `.-:::-`               /d+                                    +MMMMMMMNh:`
        +MN/                        -yh.                                     `+hddhy+.
       /MM+                       .sh:
      :NMo                      -sh/
     -NMs                    `/yy:
    .NMy                  `:sh+.
   `mMm`               ./yds-
  `dMMMmyo:-.````.-:oymNy:`
  +NMMMMMMMMMMMMMMMMms:`
    -+shmNMMMNmdy+:`


                                                                 Now attempting installation...


Looking for a previous installation of SDKMAN...
Looking for unzip...
Looking for zip...
Looking for tar...
Looking for curl...
Looking for sed...
Installing SDKMAN scripts...
Create distribution directories...
Getting available candidates...
Prime platform file...
Prime the config file...
Installing script cli archive...
* Downloading...
######################################################################## 100.0%
* Checking archive integrity...
* Extracting archive...
* Copying archive contents...
* Cleaning up...

Installing script cli archive...
* Downloading...
######################################################################## 100.0%
* Checking archive integrity...
* Extracting archive...
* Copying archive contents...
* Cleaning up...

Set version to 5.20.0 ...
Set native version to 0.7.14 ...
Attempt update of interactive bash profile on regular UNIX...
Added sdkman init snippet to /home/user/.bashrc
Attempt update of zsh profile...
Updated existing /home/user/.zshrc



All done!


You are subscribed to the STABLE channel.

Please open a new terminal, or run the following in the existing one:

    source "/home/user/.sdkman/bin/sdkman-init.sh"

Then issue the following command:

    sdk help

Enjoy!!!

Gradleのインストール

先ほどインストールしたSDKMAN!を使って、Gradleをインストールします。

コマンド

sdk install gradle

実行結果が以下のようになれば成功です。

$ sdk install gradle

Downloading: gradle 9.2.0

In progress...

##################################################################################################################### 100.0%##################################################################################################################### 100.0%

Installing: gradle 9.2.0
Done installing!


Setting gradle 9.2.0 as default.

これにて、Gradle9.2.0のインストールは完了です。

Spring Bootのインストール

ソース

この記事は以下のドキュメントをソースとしています。

https://spring.pleiades.io/spring-boot/installing.html

また、本記事では以下の記事で行った手順をしたという前提で記述しておりますので、先に以下記事の内容を完了してからこの記事を読むことを推奨いたします。

https://qiita.com/buridaikon_kyutech/items/ad8beec28bc2de8dc2b3

コマンド

sdk install springboot

上記コマンドでSpring Bootをインストールします。

以下のような結果になれば成功です。

$ sdk install springboot

Downloading: springboot 3.5.7

In progress...

##################################################################################################################### 100.0%

Installing: springboot 3.5.7
Done installing!


Setting springboot 3.5.7 as default.

これにてSpring Bootのインストールは完了です。
ここまで読んでいただきありがとうございました。

Discussion