Başlamadan önce, Cursor’ın yüklü olduğundan ve en son sürüme güncellendiğinden emin ol.
Cursor için Java’yı ayarlama
Java kurulumu
Cursor bir Java derleyicisi ile gelmez, o yüzden eğer henüz kurmadıysan bir JDK
yüklemen gerekir.
Windows kurulumu
Bir JDK indirip kur (örn. OpenJDK, Oracle JDK, Microsoft Build of
OpenJDK).
JAVA_HOME’u ayarla ve JAVA_HOME\bin’i PATH’ine ekle.
JAVA_HOME’u ayarla ve JAVA_HOME\bin’i PATH’ine ekle.
macOS kurulumu
Homebrew ile kur (
JAVA_HOME’un kurulu JDK’yı göstermesini sağla.
brew install openjdk
) ya da bir yükleyici indir.JAVA_HOME’un kurulu JDK’yı göstermesini sağla.
Linux kurulumu
Paket yöneticini kullan (
sudo apt install openjdk-17-jdk
veya eşdeğeri)
ya da SDKMAN ile kur.Cursor JDK’yi algılamazsa, settings.json içinde elle yapılandır:
Değişikliklerin uygulanması için Cursor’ı yeniden başlat.
Cursor kurulumu
Cursor, VS Code uzantılarını destekler. Aşağıdakileri elle kur:
Extension Pack for Java
Java dil desteği, hata ayıklayıcı, test çalıştırıcı, Maven desteği ve
proje yöneticisini 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 uygulama geliştirme için gerekli
Derleme araçlarını yapılandır
Maven
mvn -version
). Gerekirse maven.apache.org adresinden kur:
- İkili arşivi indir
- İstediğin konuma çıkar
- MAVEN_HOME ortam değişkenini çıkarılan klasöre ayarla
- %MAVEN_HOME%\bin (Windows) veya $MAVEN_HOME/bin (Unix) yolunu PATH’ine ekle
Gradle
gradle -version
). Gerekirse gradle.org adresinden kur:
- İkili dağıtımı indir
- İstediğin konuma çıkar
- GRADLE_HOME ortam değişkenini çıkarılan klasöre ayarla
- %GRADLE_HOME%\bin (Windows) veya $GRADLE_HOME/bin (Unix) yolunu PATH’ine ekle
Çalıştırma ve Hata Ayıklama
Run
Herhangi bir main metodunun üzerinde görünen “Run” bağlantısına tıklayarak
programını hızlıca çalıştır
Debug
Run and Debug yan panelini aç ve uygulamanı başlatmak için Run düğmesini kullan
Terminal
Komut satırından Maven veya Gradle kullanarak çalıştır
Spring Boot
Spring Boot uygulamalarını doğrudan Spring Boot Dashboard
uzantısından başlat
Java x Cursor İş Akışı
Sekme Tamamlama
Metotlar, imzalar ve getter/setter gibi Java boilerplate’i için akıllı
tamamlamalar.
Agent Mode
Tasarım desenlerini uygula, kodu yeniden düzenle ya da doğru kalıtımla
sınıflar üret.
Satır İçi Düzenleme
Akışı bozmadan metotlarda hızlı satır içi düzenlemeler yap, hataları düzelt
ya da birim testleri oluştur.
Sohbet
Java kavramlarında yardım al, istisnaları debug et ya da framework
özelliklerini anla.
Örnek İş Akışları
-
Java Boilerplate Üret
Sekme tamamlama kullanarak hızlıca kurucular, getter/setter’lar, equals/hashCode metotları ve diğer tekrarlayan Java kalıplarını üret. -
Karmaşık Java İstisnelerini Debug Et
Anlaşılması güç bir Java stack trace’iyle karşılaştığında, onu seç ve kök nedeni açıklayıp olası düzeltmeler önermesi için Sor kullan. -
Eski Java Kodunu Yeniden Düzenle
Agent mode kullanarak eski Java kodunu modernize et — anonim sınıfları lambda’lara dönüştür, daha yeni Java dil özelliklerine yükselt ya da tasarım desenlerini uygula. -
Framework Geliştirme
Dokümanlarını @docs ile Cursor’ın bağlamına ekle ve Cursor genelinde framework’e özel kod üret.