Avant de commencer, assure-toi d’avoir installé Cursor et de l’avoir mis à jour vers la dernière
version.
Configuration de Java pour Cursor
Installation de Java
Cursor n’est pas fourni avec un compilateur Java, donc tu dois installer un JDK si ce n’est pas déjà fait.
Installation sur Windows
Télécharge et installe un JDK (p. ex. OpenJDK, Oracle JDK, Microsoft Build of
OpenJDK).
Définis JAVA_HOME et ajoute JAVA_HOME\bin à ton PATH.
Définis JAVA_HOME et ajoute JAVA_HOME\bin à ton PATH.
Installation sur macOS
Installe via Homebrew (
Assure-toi que JAVA_HOME pointe vers le JDK installé.
brew install openjdk
) ou télécharge un programme d’installation.Assure-toi que JAVA_HOME pointe vers le JDK installé.
Installation sur Linux
Utilise ton gestionnaire de paquets (
sudo apt install openjdk-17-jdk
ou équivalent)
ou installe via SDKMAN.Si Cursor ne détecte pas ton JDK, configure-le manuellement dans settings.json :
Redémarre Cursor pour appliquer les modifications.
Configuration de Cursor
Cursor prend en charge les extensions VS Code. Installe les suivantes manuellement :
Extension Pack for Java
Inclut la prise en charge du langage Java, le débogueur, le lanceur de tests, la compatibilité Maven et
le gestionnaire de projet
Gradle for Java
Indispensable pour travailler avec le système de build Gradle
Spring Boot Extension Pack
Requis pour le développement Spring Boot
Kotlin
Nécessaire pour le développement d’applications Kotlin
Configurer les outils de build
Maven
mvn -version
). Installe-le depuis maven.apache.org si besoin :
- Télécharge l’archive binaire
- Extray-la à l’emplacement souhaité
- Définis la variable d’environnement MAVEN_HOME vers le dossier extrait
- Ajoute %MAVEN_HOME%\bin (Windows) ou $MAVEN_HOME/bin (Unix) au PATH
Gradle
gradle -version
). Installe-le depuis gradle.org si besoin :
- Télécharge la distribution binaire
- Extray-la à l’emplacement souhaité
- Définis la variable d’environnement GRADLE_HOME vers le dossier extrait
- Ajoute %GRADLE_HOME%\bin (Windows) ou $GRADLE_HOME/bin (Unix) au PATH
Exécution et débogage
Run
Clique sur le lien « Run » qui apparaît au-dessus de toute méthode main pour exécuter rapidement
ton programme
Debug
Ouvre le panneau latéral Run and Debug et utilise le bouton Run pour démarrer ton
application
Terminal
Exécute depuis la ligne de commande avec des commandes Maven ou Gradle
Spring Boot
Lance des applications Spring Boot directement depuis l’extension Spring Boot Dashboard
Workflow Java x Cursor
Tab Completion
Complétions intelligentes pour les méthodes, les signatures et le code standard Java comme
les getters/setters.
Agent Mode
Implémente des design patterns, refactorise du code ou génère des classes avec une
hiérarchie d’héritage correcte.
Inline Edit
Modifications rapides en ligne des méthodes, correction d’erreurs ou génération de tests unitaires sans
casser le flow.
Chat
Obtiens de l’aide sur des concepts Java, débogue des exceptions ou comprends des
fonctionnalités de frameworks.
Exemples de workflows
-
Générer du boilerplate Java
Utilise la Tab completion pour générer rapidement des constructeurs, des getters/setters, des méthodes equals/hashCode et d’autres motifs Java répétitifs. -
Déboguer des exceptions Java complexes
Face à un stack trace Java cryptique, surligne-le et utilise Ask pour expliquer la cause profonde et proposer des correctifs potentiels. -
Refactorer du code Java legacy
Utilise le mode Agent pour moderniser du code Java plus ancien — convertis des classes anonymes en lambdas, passe à des fonctionnalités plus récentes du langage Java ou implémente des design patterns. -
Développement avec des frameworks
Ajoute ta documentation au contexte de Cursor avec @docs, et génère du code spécifique aux frameworks partout dans Cursor.