L'extension Java and Kotlin de IntelliJ IDEA pour VS Code et Cursor atteint la version stable 1.0

  • PublicPublic
  • 15 Oct, 2026
L'extension Java and Kotlin de IntelliJ IDEA pour VS Code et Cursor atteint la version stable 1.0

JetBrains a officiellement publié la version 1.0 de l'extension Java and Kotlin by IntelliJ IDEA, marquant la transition d'un aperçu gratuit vers un produit stable. Cette extension basée sur LSP intègre directement l'intelligence linguistique principale de l'IDE de bureau IntelliJ IDEA dans Visual Studio Code et Cursor. Cette publication est le fruit d'une étroite collaboration avec l'équipe de Cursor, qui a travaillé aux côtés de JetBrains pour s'assurer que les développeurs Java et Kotlin disposent d'un environnement fluide et de premier ordre dans Cursor. En exploitant le Language Server Protocol, l'extension permet à la même technologie sous-jacente utilisée dans l'IDE principal d'alimenter les fonctionnalités linguistiques dans d'autres éditeurs, garantissant ainsi la cohérence et la fiabilité pour les flux de travail de développement professionnels.

L'extension est conçue pour s'adapter au paysage changeant du développement agentique, où les développeurs passent moins de temps à l'édition manuelle du code et plus de temps à l'orchestration d'agents IA. Lorsque l'édition manuelle est nécessaire, l'extension fournit un ensemble ciblé de fonctionnalités essentielles, notamment la navigation vers les déclarations, la recherche de références, l'achèvement du code et des opérations de refactorisation telles que le renommage. Ces capacités sont implémentées via le Language Server, auquel les agents peuvent s'adresser directement. Cette intégration directe permet aux agents de produire des résultats plus rapides et plus déterministes tout en consommant moins de jetons, un avantage considérable dans les scénarios de codage automatisé. Le Debug Adapter sous-jacent garantit également que les capacités de débogage restent robustes et alignées sur l'expérience IntelliJ IDEA.

Pour les utilisateurs de Cursor, l'extension propose un support dédié pour la fenêtre Agents. Cette fonctionnalité permet à la fenêtre d'utiliser sa propre instance du Language Server pour fournir des capacités d'analyse avancées basées sur les inspections d'IntelliJ IDEA. Cela inclut un support spécifique pour les annotations de nullabilité utilisant JSpecify et une compréhension détaillée des spécificités de Spring Framework. L'extension analyse automatiquement les structures de projet lors de l'ouverture, en important les projets sur la base des fichiers de build Maven, Gradle ou Bazel détectés. Cette configuration automatique permet un accès immédiat aux fonctionnalités linguistiques de Java et Kotlin sans nécessiter de configuration manuelle complexe, simplifiant ainsi le processus d'intégration des nouveaux projets dans les éditeurs externes.

Pour éviter les conflits et les comportements dupliqués, il est conseillé aux développeurs de désactiver d'autres extensions Java, telles que celles de Red Hat ou Oracle, lors de l'utilisation de cette extension. Cependant, elle est conçue pour fonctionner harmonieusement avec d'autres outils, y compris Spring Tools de l'équipe Spring. Avec le passage à la version 1.0, l'extension sort de sa phase d'aperçu gratuit. Son utilisation nécessite désormais un abonnement IntelliJ IDEA Ultimate, bien qu'une période d'essai de 30 jours soit disponible pour tester l'ensemble des fonctionnalités sans frais. La licence couvre l'extension dans tous les environnements pris en charge, y compris l'IDE de bureau IntelliJ IDEA et les éditeurs basés sur VS Code, offrant un modèle de licence unifié pour les développeurs travaillant sur plusieurs plateformes.

À l'avenir, la version 1.0 est considérée comme un jalon plutôt que comme une destination finale. Les prochaines versions permettront aux agents orchestrés dans la vue Agents de Cursor ou de VS Code d'appeler directement le LSP lors de l'écriture de code, ce qui pourrait conduire à des résultats encore plus rapides et plus économiques. Parallèlement, JetBrains expérimente l'application de cette intelligence basée sur le LSP et le DAP à des flux de travail entièrement agentiques et basés sur le terminal, tels que ceux utilisés par Claude Code ou Codex. Bien que la licence actuelle soit conçue pour un usage humain, des mises à jour concernant les modèles de licence pour un usage purement agentique sont attendues prochainement, reflétant l'importance croissante du développement piloté par l'IA dans l'écosystème de l'ingénierie logicielle.