Bu rehber, JDK’yi ayarlama, gerekli uzantıları yükleme, hata ayıklama, Java uygulamalarını çalıştırma ve Maven ile Gradle gibi derleme araçlarını entegre etme dahil Java geliştirme için Cursor’ı yapılandırmana yardımcı olur. Ayrıca IntelliJ veya VS Code’a benzer iş akışı özelliklerini de kapsar.
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’ı kurmadan önce, makinene Java yüklü olmalı.
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.

macOS Kurulumu

Homebrew ile kur (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.
Kurulumu doğrulamak için şunu çalıştır:
java -version
javac -version
Cursor JDK’yi algılamazsa, settings.json içinde elle yapılandır:
{
  "java.jdt.ls.java.home": "/jdk/yolu",
  "java.configuration.runtimes": [
    {
      "name": "JavaSE-17",
      "path": "/jdk-17/yolu"
      "default": true
    }
  ]
}
Değişiklikleri uygulamak için Cursor’ı yeniden başlat.

Cursor Kurulumu

Cursor, VS Code eklentilerini destekler. Aşağıdakileri elle yükle:

Derleme Araçlarını Yapılandır

Maven

Maven’ın kurulu olduğundan emin ol (mvn -version). Gerekirse maven.apache.org adresinden yükle:
  1. İkili arşivi indir
  2. İstediğin konuma çıkar
  3. MAVEN_HOME ortam değişkenini çıkarılan klasöre ayarla
  4. PATH’e %MAVEN_HOME%\bin (Windows) veya $MAVEN_HOME/bin (Unix) ekle

Gradle

Gradle’ın kurulu olduğundan emin ol (gradle -version). Gerekirse gradle.org adresinden yükle:
  1. İkili dağıtımı indir
  2. İstediğin konuma çıkar
  3. GRADLE_HOME ortam değişkenini çıkarılan klasöre ayarla
  4. PATH’e %GRADLE_HOME%\bin (Windows) veya $GRADLE_HOME/bin (Unix) ekle
Alternatif olarak, doğru Gradle sürümünü otomatik olarak indirip kullanacak Gradle Wrapper’ı kullan:

Çalıştırma ve Hata Ayıklama

Artık her şey hazır, Java kodunu çalıştırıp hata ayıklama zamanı. İhtiyaçlarına göre aşağıdaki yöntemleri kullanabilirsin:

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ışı

Cursor’ın yapay zekâ destekli özellikleri, Java geliştirme iş akışını ciddi şekilde hızlandırır. İşte özellikle Java için Cursor’ın yeteneklerinden yararlanmanın bazı yolları:

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ı

  1. 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.
  2. 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.
  3. 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.
  4. Framework Geliştirme
    Belgelerini @docs ile Cursor’ın bağlamına ekle ve Cursor genelinde framework’e özel kod üret.