Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Java en Visual Studio Code
Java en Visual Studio Code
Aprender. Conectar. Código. ¡Únase a nosotros del 25 al 27 de mayo en Microsoft Build ! Regístrese hoy (https://mybuild.microsoft.com? ×
wt.mc_ID=Build2021_corp_bn_oo_bn_VisualStudios)
TOPICS Java
La compatibilidad con Java en Visual Studio Code se proporciona a través de una amplia gama de extensiones (/docs/editor/extension-marketplace) . Combinadas con el
poder del código VS principal, estas extensiones le brindan un editor de código liviano y de alto rendimiento que también es compatible con muchas de las técnicas de
desarrollo de Java más comunes.
Este artículo le dará una descripción general de las diferentes capacidades de Visual Studio Code para desarrolladores de Java. Para obtener un tutorial rápido sobre
cómo editar, ejecutar y depurar un programa Java con Visual Studio Code, use el botón a continuación.
Descripción general #
VS Code proporciona funciones de lenguaje esenciales, como finalización de código, refactorización, formación de bandas, formateo y fragmentos de código junto con
una cómoda depuración y compatibilidad con pruebas unitarias. VS Code también se integra con herramientas y marcos como Maven, Tomcat, Jetty y Spring Boot.
Aprovechando el poder de Visual Studio Code, los desarrolladores de Java obtienen una excelente herramienta tanto para la edición rápida de código como para el ciclo
completo de depuración y prueba. Es una excelente opción para su trabajo con Java si está buscando una herramienta que:
Nota : El paquete de codificación para Java solo está disponible para Windows y macOS. Para otros sistemas operativos, deberá instalar manualmente las extensiones
JDK, VS Code y Java.
Si ya ha instalado VS Code y desea agregarle compatibilidad con Java, le recomendamos que utilice Java Extension Pack (https://marketplace.visualstudio.com/items?
itemName=vscjava.vscode-java-pack) , una colección de extensiones sugeridas por Microsoft:
Alternativamente, puede agregar compatibilidad con el lenguaje Java a VS Code instalando las populares extensiones de Java usted mismo.
Descargue VS Code (/download) : si aún no ha descargado VS Code, instálelo rápidamente para su plataforma (Windows, macOS, Linux).
También hay otras extensiones populares de Java que puede elegir para sus propias necesidades, que incluyen:
https://code.visualstudio.com/docs/languages/java 1/9
20/5/2021 Java en Visual Studio Code
Gracias a la gran comunidad de Java en torno a VS Code, la lista no termina ahí. Puede buscar más extensiones de Java fácilmente dentro de VS Code:
Este documento describe algunas de las características clave incluidas en esas extensiones de Java.
Empezando #
NOTA: Si está utilizando VS Code en Windows y desea aprovechar el Subsistema de Windows para Linux, consulte Desarrollo en WSL (/docs/remote/wsl) .
Antes de comenzar, debe tener Java SE Development Kit (JDK) en su entorno local. Para ejecutar la extensión VS Code para Java, se requiere Java SE 11 o una versión
superior; para proyectos, VS Code para Java admite proyectos con la versión 1.5 o superior. Para saber cómo configurar, consulte Configurar JDK (/docs/java/java-
project#_configure-jdk) .
Para los desarrolladores nuevos en Java o en VS Code, ofrecemos una experiencia de introducción. Una vez que haya instalado Java Extension Pack
(https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack) , puede abrir la experiencia Getting Started desde VS Code con el comando Java:
Getting Started de la paleta de comandos. Abra la paleta de comandos ( Ctrl + Shift + P ) y escriba "Java: Comenzando".
https://code.visualstudio.com/docs/languages/java 2/9
20/5/2021 Java en Visual Studio Code
VS Code presenta un "espacio de trabajo de carpeta" cuando abre una carpeta del sistema de archivos (directorio) en VS Code.
Un "espacio de trabajo de múltiples raíces" puede referirse a múltiples carpetas (directorios) de partes dispares del sistema de archivos y VS Code muestra el contenido
de las carpetas del espacio de trabajo juntos en el Explorador de archivos (/docs/getstarted/userinterface#_basic-layout) . Para obtener más información, consulte
Espacios de trabajo de múltiples raíces (/docs/editor/multi-root-workspaces) .
https://code.visualstudio.com/docs/languages/java 3/9
20/5/2021 Java en Visual Studio Code
A diferencia de los IDE como IntelliJ IDEA, NetBeans o Eclipse, el concepto de un "proyecto Java" lo proporcionan completamente las extensiones y no es un concepto
central en el código VS base. Cuando trabaje con "proyectos Java" en VS Code, debe tener instaladas las extensiones necesarias para trabajar con esos archivos de
proyecto.
Por ejemplo, los proyectos Java de Maven, Eclipse y Gradle son compatibles con Language Support for Java (TM) de Red Hat
(https://marketplace.visualstudio.com/items?itemName=redhat.java) , utilizando M2Eclipse (https://www.eclipse.org/m2e/) , que proporciona soporte Maven, y Buildship
(https://github.com/eclipse/buildship) , que proporciona soporte Gradle a través del Eclipse JDT Language Server (https://github.com/eclipse/eclipse.jdt.ls) .
Con Maven para Java (https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-maven) , puede generar proyectos a partir de Arquetipos de Maven
(https://maven.apache.org/guides/introduction/introduction-to-archetypes.html) , navegar por todos los proyectos de Maven dentro de su espacio de trabajo y ejecutar
los objetivos de Maven fácilmente desde un explorador integrado. Los proyectos también se pueden crear y administrar con la extensión Project Manager para Java
(https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-dependency) .
0:02 / 0:09
Visual Studio Code también admite trabajar con archivos Java independientes fuera de un proyecto Java, que se describe en el Tutorial de Java con VS Code
(/docs/java/java-tutorial) .
Se pueden encontrar más detalles sobre la compatibilidad con proyectos Java en Gestión de proyectos Java en Visual Studio Code (/docs/java/java-project) y Build Tools
(/docs/java/java-build) .
Editando #
Código de navegación #
Java en Visual Studio Code también admite funciones de navegación de código fuente como la búsqueda de símbolo, Peek Definition e Ir a la definición. La extensión
Spring Boot Tools (https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-spring-boot) proporciona una navegación mejorada y soporte de finalización
de código para proyectos Spring Boot (https://projects.spring.io/spring-boot/) .
Una de las ventajas clave de VS Code es la velocidad. Cuando abra su archivo o carpeta fuente de Java, en unos pocos segundos, con la ayuda del modo ligero
(/docs/java/java-project#_lightweight-mode) , podrá navegar por su base de código con la vista Esquema, así como comandos como Ir a definición e Ir a referencia .
Esto es especialmente útil cuando abre un proyecto por primera vez.
0:15 / 0:26
Consulte también Navegación y edición de código Java (/docs/java/java-editing) . VS Code también admite una variedad de funciones de refactorización
(/docs/java/java-refactoring) y revestimiento (/docs/java/java-linting) .
Depuración #
Debugger para Java (https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug) es un depurador de Java ligero basado en Java Debug Server
(https://github.com/microsoft/java-debug) . Funciona con Language Support para Java de Red Hat (https://marketplace.visualstudio.com/items?itemName=redhat.java)
para permitir a los usuarios depurar código Java dentro de Visual Studio Code.
Iniciar una sesión de depuración es fácil, haga clic en el botón Ejecutar | Depurar disponible en CodeLens de su main() función, o presione F5 . El depurador generará
automáticamente la configuración adecuada para usted.
https://code.visualstudio.com/docs/languages/java 5/9
20/5/2021 Java en Visual Studio Code
0:14 / 0:25
Aunque es liviano, el depurador de Java admite funciones avanzadas como evaluación de expresiones, puntos de interrupción condicionales y reemplazo de código
activo. Para obtener más información relacionada con la depuración, visite Depuración de Java (/docs/java/java-debugging) .
Prueba #
Con el soporte de la extensión Java Test Runner (https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-test) , puede ejecutar, depurar y administrar
fácilmente sus casos de prueba JUnit y TestNG.
https://code.visualstudio.com/docs/languages/java 6/9
20/5/2021 Java en Visual Studio Code
0:11 / 0:35
Para obtener más información sobre las pruebas, lea Prueba de Java (/docs/java/java-testing) .
La extensión Tomcat (https://marketplace.visualstudio.com/items?itemName=adashen.vscode-tomcat) incluye un explorador para navegar y administrar fácilmente sus
servidores Tomcat. Puede crear, iniciar, depurar, detener y cambiar el nombre de su servidor Tomcat con la extensión.
https://code.visualstudio.com/docs/languages/java 7/9
20/5/2021 Java en Visual Studio Code
0:39 / 0:39
Consulte Servidores de aplicaciones (/docs/java/java-tomcat-jetty) para obtener más información sobre la compatibilidad con Tomcat y Jetty, así como otros servidores
de aplicaciones con VS Code.
Consulte Spring Boot con VS Code (/docs/java/java-spring-boot) para obtener más información sobre la compatibilidad de Spring Boot con VS Code y también
Implementar en Azure Web Apps (/docs/java/java-webapp) o Implementar en Azure Spirng Cloud (/docs/java/java-spring-cloud) para obtener más información sobre la
implementación de aplicaciones Spring en Azure desde VS Code.
Pasos siguientes #
Puede registrarse (https://devblogs.microsoft.com/visualstudio/java-on-visual-studio-code-april-update#signup) para seguir lo último de Java en Visual Studio Code.
Siga leyendo para obtener más información sobre Visual Studio Code:
https://code.visualstudio.com/docs/languages/java 8/9
20/5/2021 Java en Visual Studio Code
sí No
29/01/2021
EN ESTE ARTICULO
Descripción general
{ Instalar Visual Studio Code para Java
Empezando
Edición
Depuración
Pruebas
Próximos pasos
Tweet
(https://twitter.com/intent/tweet?
este
original_referer=https://code.visualstudio.com/docs/languages/java&ref_src=twsrc%5Etfw&text=Java%20in%20Visual%20Studio%20Code&tw_p=tweetbutton&u
enlace
Suscribir(/feed.xml)
Hacer preguntas(https://stackoverflow.com/questions/tagged/vscode)
Seguir @code(https://go.microsoft.com/fwlink/?LinkID=533687)
Solicitar características(https://go.microsoft.com/fwlink/?LinkID=533482)
Informar problemas(https://www.github.com/Microsoft/vscode/issues)
Ver videos(https://www.youtube.com/channel/UCs5Y5_7XK8HLDX0SLNwkd3w)
Apoyo (https://support.serviceshub.microsoft.com/supportforbusiness/create?sapId=d66407ed-3967-b000-4cfb-2c318cad363d)
Intimidad (https://privacy.microsoft.com/en-us/privacystatement) Condiciones de uso (https://www.microsoft.com/en-us/legal/intellectualproperty/copyright/default.aspx) Licencia (/License)
(https://www.microsoft.com)
© 2021 Microsoft
https://code.visualstudio.com/docs/languages/java 9/9