Bevor du startest, stell sicher, dass du Cursor installiert und auf die
neueste Version aktualisiert hast.
Java für Cursor einrichten
Java-Installation
Cursor wird nicht mit einem Java-Compiler ausgeliefert, daher musst du ein JDK installieren, falls du das noch nicht getan hast.
Windows-Installation
Lade ein JDK herunter und installiere es (z. B. OpenJDK, Oracle JDK, Microsoft Build of OpenJDK).
Setze JAVA_HOME und füge JAVA_HOME\bin zu deinem PATH hinzu.
Setze JAVA_HOME und füge JAVA_HOME\bin zu deinem PATH hinzu.
macOS-Installation
Installiere über Homebrew (
Stell sicher, dass JAVA_HOME auf das installierte JDK zeigt.
brew install openjdk
) oder lade einen Installer herunter.Stell sicher, dass JAVA_HOME auf das installierte JDK zeigt.
Linux-Installation
Nutze deinen Paketmanager (
sudo apt install openjdk-17-jdk
oder Äquivalent) oder installiere über SDKMAN.Wenn Cursor dein JDK nicht erkennt, konfigurier es manuell in der settings.json:
Starte Cursor neu, um die Änderungen zu übernehmen.
Cursor einrichten
Cursor unterstützt VS-Code-Erweiterungen. Installiere die folgenden manuell:
Extension Pack for Java
Enthält Java-Sprachunterstützung, Debugger, Test-Runner, Maven-Support und Projektmanager
Gradle for Java
Essenziell für die Arbeit mit dem Gradle-Build-System
Spring Boot Extension Pack
Erforderlich für Spring-Boot-Entwicklung
Kotlin
Notwendig für die Entwicklung von Kotlin-Anwendungen
Build-Tools konfigurieren
Maven
mvn -version
). Falls nötig, installiere es von maven.apache.org:
- Lade das Binärarchiv herunter
- Entpacke es am gewünschten Ort
- Setze die Umgebungsvariable MAVEN_HOME auf den entpackten Ordner
- Füge %MAVEN_HOME%\bin (Windows) oder $MAVEN_HOME/bin (Unix) zum PATH hinzu
Gradle
gradle -version
). Falls nötig, installiere es von gradle.org:
- Lade die Binärdistribution herunter
- Entpacke sie am gewünschten Ort
- Setze die Umgebungsvariable GRADLE_HOME auf den entpackten Ordner
- Füge %GRADLE_HOME%\bin (Windows) oder $GRADLE_HOME/bin (Unix) zum PATH hinzu
Ausführen und Debuggen
Ausführen
Klicke auf den „Run“-Link, der über jeder main-Methode erscheint, um dein
Programm schnell auszuführen
Debuggen
Öffne das Seitenleistenpanel „Run and Debug“ und verwende den „Run“-Button, um
deine Anwendung zu starten
Terminal
Ausführen über die Kommandozeile mit Maven- oder Gradle-Befehlen
Spring Boot
Starte Spring-Boot-Anwendungen direkt über die Erweiterung „Spring Boot Dashboard“
Java x Cursor Workflow
Tab Completion
Smarte Vervollständigungen für Methoden, Signaturen und Java-Boilerplate wie
Getter/Setter.
Agent Mode
Implementiere Design Patterns, refaktoriere Code oder generiere Klassen mit korrekter
Vererbung.
Inline Edit
Schnelle Inline-Edits an Methoden, Fehler fixen oder Unit-Tests generieren – ohne
den Flow zu unterbrechen.
Chat
Hol dir Hilfe zu Java-Konzepten, debugge Exceptions oder versteh Framework-
Features.
Example Workflows
-
Java-Boilerplate generieren
Nutze die Tab completion, um schnell Konstruktoren, Getter/Setter, equals/hashCode-Methoden und andere wiederkehrende Java-Muster zu generieren. -
Komplexe Java-Exceptions debuggen
Wenn du auf einen kryptischen Java-Stacktrace stößt, markier ihn und nutze Ask, um die Ursache zu erklären und mögliche Fixes vorzuschlagen. -
Legacy-Java-Code refaktorieren
Nutze den Agent mode, um alten Java-Code zu modernisieren – anonyme Klassen in Lambdas umwandeln, auf neue Java-Sprachfeatures upgraden oder Design Patterns implementieren. -
Framework-Entwicklung
Füg deine Doku mit @docs in Cursors Kontext ein und generiere frameworkspezifischen Code direkt in Cursor.