開始之前,先確認已安裝 Cursor,並更新到最新版本。
設定 Cursor 的 Java 環境
安裝 Java
Cursor 不附帶 Java 編譯器,如果還沒安裝,記得自行安裝 JDK。
Windows 安裝
下載並安裝 JDK(如 OpenJDK、Oracle JDK、Microsoft Build of OpenJDK)。
設定 JAVA_HOME,並把 JAVA_HOME\bin 加到 PATH。
設定 JAVA_HOME,並把 JAVA_HOME\bin 加到 PATH。
macOS 安裝
透過 Homebrew 安裝(
確認 JAVA_HOME 指向已安裝的 JDK。
brew install openjdk
)或下載安裝程式。確認 JAVA_HOME 指向已安裝的 JDK。
Linux 安裝
使用套件管理器(
sudo apt install openjdk-17-jdk
或等效指令),
或透過 SDKMAN 安裝。如果 Cursor 沒偵測到你的 JDK,改在 settings.json 裡手動設定:
重新啟動 Cursor 以套用變更。
設定 Cursor
Cursor 相容 VS Code 擴充功能。請手動安裝下列項目:
Extension Pack for Java
包含 Java 語言支援、偵錯器、測試執行器、Maven 支援,以及
專案管理工具
Gradle for Java
使用 Gradle 建置系統不可或缺
Spring Boot Extension Pack
Spring Boot 開發必備
Kotlin
開發 Kotlin 應用程式必備
設定建置工具
Maven
mvn -version
)。如需安裝,請從 maven.apache.org 取得:
- 下載二進位套件
- 解壓縮到想要的位置
- 將 MAVEN_HOME 環境變數設為解壓後的資料夾
- 將 %MAVEN_HOME%\bin(Windows)或 $MAVEN_HOME/bin(Unix)加入 PATH
Gradle
gradle -version
)。如需安裝,請從 gradle.org 取得:
- 下載二進位發行版
- 解壓縮到想要的位置
- 將 GRADLE_HOME 環境變數設為解壓後的資料夾
- 將 %GRADLE_HOME%\bin(Windows)或 $GRADLE_HOME/bin(Unix)加入 PATH
執行與偵錯
Run
點擊任何 main 方法上方出現的「Run」連結即可快速執行
程式
Debug
開啟 Run and Debug 側邊欄面板,使用 Run 按鈕啟動
應用程式
Terminal
使用 Maven 或 Gradle 從終端機執行
Spring Boot
直接從 Spring Boot Dashboard 擴充功能啟動 Spring Boot 應用程式
Java x Cursor 工作流程
Tab Completion
為方法、方法簽名,以及像 getters/setters 等 Java 樣板程式提供智慧補全。
Agent Mode
實作設計模式、重構程式碼,或產生具正確繼承結構的類別。
Inline Edit
針對方法快速行內編輯、修正錯誤,或在不中斷流程的情況下產生單元測試。
Chat
取得 Java 概念協助、除錯例外,或理解各種框架功能。
範例工作流程
-
產生 Java 樣板程式
使用 Tab completion 快速產生建構子、getters/setters、equals/hashCode 方法,以及其他重複性的 Java 樣式。 -
除錯複雜的 Java 例外
面對難解的 Java 堆疊追蹤時,選取後使用 Ask 說明根因並提出可能的修復方式。 -
重構舊版 Java 程式碼
使用 Agent mode 現代化舊有 Java 程式碼——將匿名類別轉成 lambda、升級至較新的 Java 語言功能,或實作各種設計模式。 -
框架開發
透過 @docs 把你的文件加入 Cursor 的脈絡,並在 Cursor 內產生特定於框架的程式碼。