iT邦幫忙

2025 iThome 鐵人賽

DAY 2
0
Software Development

spring boot 3 學習筆記系列 第 2

Day02 - Spring Boot 3 開發環境建置(2) - IntelliJ IDEA Community 開發工具下載並安裝 (適用於 Windows)

  • 分享至 

  • xImage
  •  

在開發 Spring Boot 應用程式時,開發者可選擇多種 IDE(整合開發環境)工具,如 IntelliJ IDEA、Spring Tools Suite (STS)、Visual Studio Code、NetBeans 等。每種 IDE 都有其優勢,選擇時應依據個人習慣、專案需求與團隊環境來決定。本學習將使用 IntelliJ IDEA 作為主要開發工具,並介紹其安裝步驟。

什麼是 IntelliJ IDEA?

IntelliJ IDEA 是 JetBrains 推出的熱門 Java 開發工具,提供強大的程式碼補全(Code completion)、自動導入(Auto import)、偵錯(Debug)與測試功能,深受 Java 開發者喜愛。從官方下載頁面 可以看到,IntelliJ IDEA 分為 Ultimate Edition(付費版)Community Edition(免費版) 兩個版本,以下是兩者的主要差異:

1. 功能比較

功能 Ultimate Edition Community Edition
Spring Framework 支援
Java EE(Jakarta EE)支援
前端框架(Angular、React、Vue.js)
內建資料庫工具
API 開發(RESTful、GraphQL)
CI/CD 工具整合
基礎 Java/Kotlin 開發

2. 授權與價格

  • Ultimate Edition:需付費(提供 30 天試用),適合企業與專業開發者。
  • Community Edition:完全免費且開源,適合學生、個人開發者與開源專案。

3. 適用場景

  • Ultimate Edition:適用於企業級應用、微服務架構、大型專案開發。
  • Community Edition:適用於學習 Java、開發小型應用或個人專案。

由於目前是以學習為主,因此使用 Community Edition 進行練習。但若你是專業開發者,建議選擇 Ultimate Edition,可獲得完整的 Spring Boot 開發支援(如:自動導入(Auto import)建議、程式碼補全(Code completion)、錯誤檢測等),能大幅提升開發效率。

IntelliJ IDEA Community Edition 安裝指南

本章將介紹如何在 Windows 上安裝 IntelliJ IDEA Community Edition。

  1. 下載安裝程式

    請前往官方下載頁面,點選 2025.2 - Windows x64 (exe) 下載安裝程式。

    https://ithelp.ithome.com.tw/upload/images/20250822/20171829dHH12ZQiW3.png

    https://ithelp.ithome.com.tw/upload/images/20250822/20171829UZQj7PVhS0.png

    下載完成後,執行 ideaIC-2025.2.exe 安裝檔。

    https://ithelp.ithome.com.tw/upload/images/20250822/20171829z14Uwwwp7D.png

  2. 安裝過程

    (1) 安裝歡迎畫面

    https://ithelp.ithome.com.tw/upload/images/20250822/20171829QTRUtzzdty.png

    • 標題:歡迎使用 IntelliJ IDEA Community Edition 安裝程式。
    • 內容
      • 這個安裝程式將引導你完成 IntelliJ IDEA Community Edition 的安裝過程。
      • 建議你在開始安裝前,先關閉所有應用程式,這樣可以確保系統檔案能順利更新,而不需要重新開機。
    • 點擊 下一步(Next) 進入安裝流程。

    (2) 選擇安裝位置

    https://ithelp.ithome.com.tw/upload/images/20250822/20171829G8RbKPwYJU.png

    • 標題:「選擇安裝位置」(Choose Install Location)

    • 內容

      • 這個步驟讓你選擇 IntelliJ IDEA Community Edition 的安裝資料夾。

      • 預設安裝路徑是:

        C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2
        
      • 如果你希望變更安裝位置,可以點擊 「瀏覽...」(Browse) 選擇其他資料夾。

    • 如果你接受預設安裝路徑,請直接點擊 「下一步 >」(Next) 進行下一步驟。

    (3) 設定安裝選項

    https://ithelp.ithome.com.tw/upload/images/20250822/20171829bMzfoVJvyK.png

    這個步驟讓你設定 IntelliJ IDEA Community Edition 的安裝選項,包括桌面捷徑、環境變數設定、右鍵選單選項,以及關聯的檔案類型。

    各選項說明:

    • 建立桌面捷徑 (Create Desktop Shortcut)
      • 如果勾選,會在桌面上建立 「IntelliJ IDEA Community Edition」 的捷徑,方便你快速啟動程式。
    • 更新 PATH 環境變數 (Update PATH Variable),需重啟電腦
      • 「將 'bin' 資料夾添加到 PATH」(Add 'bin' folder to the PATH)
        • 如果勾選,會將 IntelliJ IDEA 的 bin 目錄加入 Windows 環境變數 PATH,讓你可以在命令提示字元(cmd 或 PowerShell)中直接輸入 idea 來啟動 IntelliJ IDEA,而不需要進入安裝資料夾。
    • 更新右鍵選單 (Update Context Menu)
      • 「添加 "將資料夾開啟為專案"」Add 'Open Folder as Project'
        • 如果勾選,在 Windows 檔案總管中右鍵點擊資料夾時,會顯示 「Open Folder as IntelliJ IDEA Community Edition Project」(會以 IntelliJ IDEA 開啟此資料夾作為專案)。
        • 這對於開發者來說很實用,可以快速在 IntelliJ IDEA 開啟專案。
    • 建立檔案關聯 (Create Associations)
      • 這些選項讓 IntelliJ IDEA 成為特定檔案類型的預設開啟程式:
        • .java(Java 原始碼檔案)
        • .gradle(Gradle 構建腳本)
        • .groovy(Groovy 語言檔案)
        • .kt / .kts(Kotlin 檔案)
        • .pom(Maven pom.xml 檔案)

    這裡建議設定:

    • 勾選「Create Desktop Shortcut」(方便開啟 IntelliJ IDEA)。
    • 勾選「Add 'bin' folder to the PATH」(方便從終端機啟動 IntelliJ IDEA)。
    • 勾選「Add 'Open Folder as Project'」(提升開發效率)。
    • 勾選 .java, .gradle, .pom(如果你是 Java/Spring 開發者,這些檔案關聯很有用)。

    https://ithelp.ithome.com.tw/upload/images/20250822/201718299UgcdZ6ou4.png

    根據你的需求勾選適合的選項。勾選完成後點擊 「下一步 >」(Next)繼續安裝流程。

    (4) 選擇「開始功能表」資料夾

    https://ithelp.ithome.com.tw/upload/images/20250822/20171829PM4OC6drU5.png

    • 標題:「選擇開始功能表資料夾」(Choose Start Menu Folder)
    • 內容
      • 這個步驟讓你選擇 安裝後程式捷徑會放在哪個「開始功能表」資料夾
      • 預設情況下,捷徑會存放在 「JetBrains」 這個資料夾中。
      • 你可以:
        • 使用預設值「JetBrains」(建議)
        • 手動輸入其他名稱 來建立新的資料夾
        • 選擇其他現有資料夾 來存放 IntelliJ IDEA 的捷徑
    • 接受預設設定,直接點擊 「安裝」(Install)開始安裝。

    (5) 安裝過程

    https://ithelp.ithome.com.tw/upload/images/20250822/20171829Dae80MP6Al.png

    • 安裝過程可能需幾分鐘,請耐心等待。

    (6) 安裝完成

    https://ithelp.ithome.com.tw/upload/images/20250822/20171829LlrpT60ukE.png

    • 如果安裝完成後有些系統可能要求重新啟動。因此建議選擇 Reboot now 以確保環境變數與設定生效,然後點擊 「完成」 (Finish)。

如何開啟 IntelliJ IDEA

安裝完成後,你可以透過以下方式開啟 IntelliJ IDEA:

  1. 桌面捷徑

    • 點擊桌面上的 IntelliJ IDEA Community Edition 圖示。

      https://ithelp.ithome.com.tw/upload/images/20250822/20171829D6oFUd7RSW.png

  2. 開始功能表

    • 在 Windows「開始」功能表搜尋 IntelliJ IDEA,點擊開啟。
  3. 命令提示字元(CMD/PowerShell)

    • 如果安裝時勾選了 Update PATH Variable,可以在命令提示字元中輸入:
    idea
    
    • 直接啟動 IntelliJ IDEA。

當你安裝完成並第一次啟動 IntelliJ IDEA Community Edition 時,會跳出一個「使用者授權條款 (User Agreement)」的視窗。

https://ithelp.ithome.com.tw/upload/images/20250822/20171829eg3xinkO2C.png

這個視窗主要說明適用範圍:

  • 這份條款適用於 JetBrains 提供的 IntelliJ IDEA Community EditionPyCharm Community Edition
  • 包含了兩部分內容:
    1. 依照 Apache 2.0 開放原始碼授權條款 發佈的軟體部分。
    2. JetBrains 提供的 免費插件 (plugins),這些插件可能有額外的使用規範。

在下方會有一個選項 「I confirm that I have read and accept the terms of this User Agreement」(我確認已閱讀並接受使用者協議條款)。

  • 只有勾選這個選項後,右下角的 Continue(繼續) 按鈕才會亮起,讓你可以進入到 IntelliJ IDEA 的主畫面。
  • 如果選擇 Exit(離開),則會關閉程式,不會進入開發環境。

註:

  • 這個步驟只是第一次啟動必須完成的動作,以後再打開 IntelliJ IDEA 時就不會再出現。
  • 因為 Community Edition 屬於免費版本,勾選並接受這些條款就可以繼續使用,不需要額外付費。

在第一次進入 IntelliJ IDEA 時,系統會詢問是否願意分享「匿名使用統計資料」給 JetBrains。

https://ithelp.ithome.com.tw/upload/images/20250822/20171829Z41JY7zn83.png

用途:資料會幫助 JetBrains 改進產品,像是優化常用功能、調整效能。

按鈕選項

  • Send Anonymous Statistics(送出匿名統計資料):同意分享匿名資訊。
  • Don’t Send(不要送出):拒絕分享,這不會影響你使用 IntelliJ IDEA。

在這裡我選擇 Don’t Send,避免額外資料傳輸。這不會影響使用功能。

當完成前面的 使用者協議 (User Agreement) 與 資料分享 (Data Sharing) 設定後,會看到 IntelliJ IDEA 的主畫面。

https://ithelp.ithome.com.tw/upload/images/20250822/20171829VSZJMev9PH.png

參考資料


上一篇
Day01 - Spring Boot 3 開發環境建置(1) - OpenJDK 與 Apache Maven 下載並安裝 (適用於 Windows)
下一篇
Day03 - Spring Boot 簡介
系列文
spring boot 3 學習筆記18
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言