Başlamadan önce, Cursor’ın kurulu olduğundan ve en son
sürüme güncellendiğinden emin ol.
Cursor için Java kurulumu
Java kurulumu
Cursor bir Java derleyicisiyle gelmez, bu yüzden eğer henüz yüklü değilse bir JDK kurman gerekir.
Windows Kurulumu
Bir JDK indirip kur (örn. OpenJDK, Oracle JDK, Microsoft Build of
OpenJDK).
JAVA_HOME’u ayarla ve JAVA_HOME\bin klasörünü PATH’ine ekle.
JAVA_HOME’u ayarla ve JAVA_HOME\bin klasörünü PATH’ine ekle.
macOS Kurulumu
Homebrew ile kur (
JAVA_HOME’un kurulu JDK’yi işaret ettiğinden emin ol.
brew install openjdk
) ya da bir yükleyici indir.JAVA_HOME’un kurulu JDK’yi işaret ettiğinden emin ol.
Linux Kurulumu
Paket yöneticini kullan (
sudo apt install openjdk-17-jdk
veya muadili)
ya da SDKMAN ile kur.Cursor JDK’yi algılamazsa, settings.json içinde elle yapılandır:
Değişiklikleri uygulamak için Cursor’ı yeniden başlat.
Cursor Kurulumu
Cursor, VS Code eklentilerini destekler. Aşağıdakileri elle yükle:
Extension Pack for Java
Java dil desteği, hata ayıklayıcı, test çalıştırıcı, Maven desteği ve
proje yöneticisi içerir
Gradle for Java
Gradle derleme sistemiyle çalışmak için gerekli
Spring Boot Extension Pack
Spring Boot geliştirme için gerekli
Kotlin
Kotlin uygulamaları geliştirmek için gerekli
Derleme Araçlarını Yapılandır
Maven
mvn -version
). Gerekirse maven.apache.org adresinden yükle:
- İkili arşivi indir
- İstediğin konuma çıkar
- MAVEN_HOME ortam değişkenini çıkarılan klasöre ayarla
- PATH’e %MAVEN_HOME%\bin (Windows) veya $MAVEN_HOME/bin (Unix) ekle
Gradle
gradle -version
). Gerekirse gradle.org adresinden yükle:
- İkili dağıtımı indir
- İstediğin konuma çıkar
- GRADLE_HOME ortam değişkenini çıkarılan klasöre ayarla
- PATH’e %GRADLE_HOME%\bin (Windows) veya $GRADLE_HOME/bin (Unix) ekle
Çalıştırma ve Hata Ayıklama
Run
Herhangi bir main metodunun üstünde görünen “Run” bağlantısına tıklayarak
programını hızlıca çalıştır
Debug
Run and Debug kenar çubuğu panelini aç ve uygulamanı başlatmak için Run
düğmesini kullan
Terminal
Komut satırından Maven veya Gradle komutlarıyla çalıştır
Spring Boot
Spring Boot uygulamalarını Spring Boot Dashboard
uzantısından doğrudan başlat
Java x Cursor İş Akışı
Sekme Tamamlama
Metotlar, imzalar ve getter/setter gibi Java kalıpları için akıllı tamamlamalar.
Agent Mode
Tasarım kalıplarını uygula, kodu refaktör et veya doğru kalıtımla sınıflar oluştur.
Satır İçi Düzenleme
Metotlarda hızlı satır içi düzenlemeler yap, hataları düzelt veya akışı bozmadan birim testleri üret.
Sohbet
Java kavramlarında yardım al, istisnaları hata ayıkla veya framework özelliklerini öğren.
Örnek İş Akışları
-
Java Kalıbı Oluştur
Sekme tamamlama kullanarak constructor’lar, getter/setter’lar, equals/hashCode metotları ve diğer tekrarlayan Java kalıplarını hızlıca oluştur. -
Karmaşık Java İstisnalarını Hata Ayıkla
Anlaşılması güç bir Java stack trace’ine denk geldiğinde, onu seç ve kök nedeni açıklayıp olası düzeltmeleri önermesi için Ask kullan. -
Eski Java Kodunu Refaktör Et
Daha eski Java kodunu modernleştirmek için Agent mode kullan — anonim sınıfları lambda’lara çevir, daha yeni Java dil özelliklerine yükselt veya tasarım kalıplarını uygula. -
Framework Geliştirme
Belgelerini @docs ile Cursor’ın bağlamına ekle ve Cursor genelinde framework’e özel kod üret.