Sebelum mulai, pastikan kamu sudah menginstal Cursor dan memperbaruinya ke
versi terbaru.
Menyiapkan Java untuk Cursor
Instalasi Java
Cursor tidak menyertakan kompiler Java, jadi kamu perlu menginstal JDK jika
belum ada.
Instalasi Windows
Unduh dan instal JDK (misalnya OpenJDK, Oracle JDK, Microsoft Build of
OpenJDK).
Setel JAVA_HOME dan tambahkan JAVA_HOME\bin ke PATH kamu.
Setel JAVA_HOME dan tambahkan JAVA_HOME\bin ke PATH kamu.
Instalasi macOS
Instal via Homebrew (
Pastikan JAVA_HOME mengarah ke JDK yang terpasang.
brew install openjdk
) atau unduh installer.Pastikan JAVA_HOME mengarah ke JDK yang terpasang.
Instalasi Linux
Pakai package manager kamu (
sudo apt install openjdk-17-jdk
atau setara)
atau instal via SDKMAN.Kalau Cursor tidak mendeteksi JDK kamu, konfigurasikan manual di settings.json:
Restart Cursor untuk menerapkan perubahan.
Penyiapan Cursor
Cursor mendukung ekstensi VS Code. Instal yang berikut secara manual:
Extension Pack for Java
Termasuk dukungan bahasa Java, debugger, test runner, dukungan Maven, dan
pengelola proyek
Gradle for Java
Penting untuk bekerja dengan sistem build Gradle
Spring Boot Extension Pack
Diperlukan untuk pengembangan Spring Boot
Kotlin
Diperlukan untuk pengembangan aplikasi Kotlin
Konfigurasi Build Tools
Maven
mvn -version
). Instal dari maven.apache.org jika perlu:
- Unduh arsip biner
- Ekstrak ke lokasi yang kamu inginkan
- Setel variabel lingkungan MAVEN_HOME ke folder hasil ekstraksi
- Tambahkan %MAVEN_HOME%\bin (Windows) atau $MAVEN_HOME/bin (Unix) ke PATH
Gradle
gradle -version
). Instal dari gradle.org jika perlu:
- Unduh distribusi biner
- Ekstrak ke lokasi yang kamu inginkan
- Setel variabel lingkungan GRADLE_HOME ke folder hasil ekstraksi
- Tambahkan %GRADLE_HOME%\bin (Windows) atau $GRADLE_HOME/bin (Unix) ke PATH
Menjalankan dan Debugging
Run
Klik tautan “Run” yang muncul di atas method main mana pun untuk cepat menjalankan
program kamu
Debug
Buka panel sisi Run and Debug dan pakai tombol Run untuk memulai
aplikasi kamu
Terminal
Jalanin dari command line pakai perintah Maven atau Gradle
Spring Boot
Jalankan aplikasi Spring Boot langsung dari ekstensi Spring Boot Dashboard
Alur Kerja Java x Cursor
Tab Completion
Pelengkapan cerdas untuk method, signature, dan boilerplate Java seperti
getter/setter.
Agent Mode
Implementasikan design pattern, refactor kode, atau generate class dengan
inheritance yang tepat.
Inline Edit
Edit inline cepat pada method, perbaiki error, atau generate unit test tanpa
mengganggu alur kerja.
Chat
Dapatkan bantuan soal konsep Java, debug exception, atau pahami fitur
framework.
Contoh Alur Kerja
-
Generate Boilerplate Java
Gunakan Tab completion untuk cepat generate constructor, getter/setter, method equals/hashCode, dan pola Java repetitif lainnya. -
Debug Exception Java yang Kompleks
Saat menghadapi stack trace Java yang membingungkan, sorot dan gunakan Ask untuk menjelaskan akar penyebab dan menyarankan perbaikan yang mungkin. -
Refactor Kode Java Legacy
Gunakan Agent mode untuk memodernisasi kode Java lama—konversi anonymous class ke lambda, upgrade ke fitur bahasa Java yang lebih baru, atau implementasikan design pattern. -
Pengembangan Framework
Tambahkan dokumentasi kamu ke konteks Cursor dengan @docs, dan generate kode spesifik framework di seluruh Cursor.