Antes de empezar, asegúrate de tener Cursor instalado y actualizado a la última versión.
Configurar Java para Cursor
Instalación de Java
Cursor no incluye un compilador de Java, así que necesitas instalar un JDK si
aún no lo tienes.
Instalación en Windows
Descarga e instala un JDK (p. ej., OpenJDK, Oracle JDK, Microsoft Build of
OpenJDK).
Configura JAVA_HOME y agrega JAVA_HOME\bin a tu PATH.
Configura JAVA_HOME y agrega JAVA_HOME\bin a tu PATH.
Instalación en macOS
Instala con Homebrew (
Asegúrate de que JAVA_HOME apunte al JDK instalado.
brew install openjdk
) o descarga un instalador.Asegúrate de que JAVA_HOME apunte al JDK instalado.
Instalación en Linux
Usa tu gestor de paquetes (
sudo apt install openjdk-17-jdk
o equivalente)
o instala con SDKMAN.Si Cursor no detecta tu JDK, configúralo manualmente en settings.json:
Reinicia Cursor para aplicar los cambios.
Configuración de Cursor
Cursor es compatible con extensiones de VS Code. Instala las siguientes manualmente:
Extension Pack for Java
Incluye soporte para el lenguaje Java, depurador, ejecutor de pruebas, soporte para Maven y
administrador de proyectos
Gradle for Java
Esencial para trabajar con el sistema de compilación Gradle
Spring Boot Extension Pack
Requisito para el desarrollo con Spring Boot
Kotlin
Necesario para el desarrollo de aplicaciones en Kotlin
Configurar herramientas de compilación
Maven
mvn -version
). Instálalo desde maven.apache.org si es necesario:
- Descarga el archivo binario
- Extráelo en la ubicación deseada
- Configura la variable de entorno MAVEN_HOME al directorio extraído
- Agrega %MAVEN_HOME%\bin (Windows) o $MAVEN_HOME/bin (Unix) al PATH
Gradle
gradle -version
). Instálalo desde gradle.org si es necesario:
- Descarga la distribución binaria
- Extráela en la ubicación deseada
- Configura la variable de entorno GRADLE_HOME al directorio extraído
- Agrega %GRADLE_HOME%\bin (Windows) o $GRADLE_HOME/bin (Unix) al PATH
Ejecución y depuración
Run
Hacé clic en el enlace “Run” que aparece sobre cualquier método main para ejecutar
tu programa rápidamente
Debug
Abrí el panel lateral “Run and Debug” y usá el botón “Run” para iniciar tu
aplicación
Terminal
Ejecutá desde la línea de comandos usando Maven o Gradle
Spring Boot
Iniciá aplicaciones Spring Boot directamente desde la extensión “Spring Boot Dashboard”
Flujo de trabajo de Java x Cursor
Tab Completion
Completado inteligente para métodos, firmas y boilerplate de Java como
getters/setters.
Agent Mode
Implementa patrones de diseño, refactoriza código o genera clases con
la herencia adecuada.
Inline Edit
Ediciones rápidas en línea en métodos, corrige errores o genera pruebas unitarias sin
romper el flujo.
Chat
Obtén ayuda con conceptos de Java, depura excepciones o comprende características de
frameworks.
Flujos de trabajo de ejemplo
-
Generar boilerplate de Java
Usa Tab completion para generar rápidamente constructores, getters/setters, métodos equals/hashCode y otros patrones repetitivos de Java. -
Depurar excepciones complejas de Java
Cuando te encuentres con un stack trace críptico de Java, selecciónalo y usa Ask para explicar la causa raíz y sugerir posibles soluciones. -
Refactorizar código legado de Java
Usa Agent mode para modernizar código antiguo de Java: convierte clases anónimas en lambdas, actualiza a nuevas características del lenguaje Java o implementa patrones de diseño. -
Desarrollo con frameworks
Agrega tu documentación al contexto de Cursor con @docs y genera código específico del framework en todo Cursor.