Bu rehber, JDK’yi kurma, 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, Cursor’ı Java geliştirme için yapılandırmana yardımcı olur. Ayrıca IntelliJ veya VS Code’dakine benzer iş akışı özelliklerini de kapsar.
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’ı kurmadan önce, makinende Java yüklü olmalı.
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.

macOS kurulumu

Homebrew ile kur (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.
Kurulumu kontrol etmek için şunları ç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": "/path/to/jdk",
  "java.configuration.runtimes": [
    {
      "name": "JavaSE-17",
      "path": "/path/to/jdk-17",
      "default": true
    }
  ]
}
Değişikliklerin uygulanması için Cursor’ı yeniden başlat.

Cursor kurulumu

Cursor, VS Code uzantılarını destekler. Aşağıdakileri elle kur:

Derleme araçlarını yapılandır

Maven

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

Gradle

Gradle’ın kurulu olduğundan emin ol (gradle -version). Gerekirse gradle.org adresinden kur:
  1. İkili dağıtımı indir
  2. İstediğin konuma çıkar
  3. GRADLE_HOME ortam değişkenini çıkarılan klasöre ayarla
  4. %GRADLE_HOME%\bin (Windows) veya $GRADLE_HOME/bin (Unix) yolunu PATH’ine ekle
Alternatif olarak, doğru Gradle sürümünü otomatik 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 ü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ışı

Cursor’ın yapay zeka destekli özellikleri, Java geliştirme iş akışını ciddi ölçüde hızlandırabilir. İşte özellikle Java için Cursor’ın yeteneklerinden yararlanmanın bazı yolları:

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ı

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