Bevor du startest, stell sicher, dass du Cursor installiert und auf die
neueste Version aktualisiert hast.
Java für Cursor einrichten
Java-Installation
Cursor enthält keinen Java-Compiler, 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).
Setz JAVA_HOME und füge JAVA_HOME\bin zu deinem PATH hinzu.
Setz 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
Verwende 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, damit die Änderungen wirksam werden.
Cursor-Setup
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
Projektverwaltung
Gradle for Java
Unverzichtbar für die Arbeit mit dem Gradle-Build-System
Spring Boot Extension Pack
Erforderlich für die Entwicklung mit Spring Boot
Kotlin
Notwendig für die Entwicklung von Kotlin-Anwendungen
Build-Tools konfigurieren
Maven
mvn -version
). Bei Bedarf von maven.apache.org installieren:
- Binärarchiv herunterladen
- An den gewünschten Ort entpacken
- Umgebungsvariable MAVEN_HOME auf den entpackten Ordner setzen
- %MAVEN_HOME%\bin (Windows) oder $MAVEN_HOME/bin (Unix) zur PATH-Variable hinzufügen
Gradle
gradle -version
). Bei Bedarf von gradle.org installieren:
- Binärdistribution herunterladen
- An den gewünschten Ort entpacken
- Umgebungsvariable GRADLE_HOME auf den entpackten Ordner setzen
- %GRADLE_HOME%\bin (Windows) oder $GRADLE_HOME/bin (Unix) zur PATH-Variable hinzufügen
Ausführen und Debuggen
Run
Klick auf den „Run“-Link, der oberhalb jeder main-Methode erscheint, um dein
Programm schnell auszuführen
Debug
Öffne das Seitenleisten-Panel „Run and Debug“ und nutz 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 „Spring Boot Dashboard“-
Erweiterung
Java x Cursor-Workflow
Tab Completion
Smarte Vervollständigungen für Methoden, Signaturen und Java-Boilerplate wie
Getter/Setter.
Agent Mode
Design-Patterns umsetzen, Code refaktorisieren oder Klassen mit korrekter
Vererbung generieren.
Inline Edit
Schnelle Inline-Änderungen an Methoden vornehmen, Fehler beheben oder Unit-Tests generieren –
ohne deinen Flow zu unterbrechen.
Chat
Hilfe zu Java-Konzepten bekommen, Exceptions debuggen oder Framework-
Features verstehen.
Beispiel-Workflows
-
Java-Boilerplate generieren
Verwende die Tab completion, um schnell Konstruktoren, Getter/Setter, equals-/hashCode-Methoden und andere repetitive Java-Muster zu erstellen. -
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 refaktorisieren
Nutze den Agent mode, um älteren Java-Code zu modernisieren – anonyme Klassen in Lambdas umwandeln, auf neuere Java-Sprachfeatures upgraden oder Design-Patterns implementieren. -
Framework-Entwicklung
Füg deine Doku mit @docs zum Cursor-Kontext hinzu und generier framework-spezifischen Code überall in Cursor.