Iniciando con Java en VS Code
Este tutorial muestra cómo escribir y ejecutar el programa Hello World en Java con Visual Studio Code. También cubre algunas características avanzadas, que puede explorar leyendo otros documentos en esta sección.
Para una visión general de las características disponibles para Java en VS Code, vea Visión general del lenguaje Java
Si se encuentra con algún problema al seguir este tutorial, puede ponerse en contacto con nosotros haciendo clic en el botón Informar de un problema a continuación.
Informe de un problema
Cómo configurar VS Code para el desarrollo de Java
Paquete de codificación para Java
Para ayudarle a configurar rápidamente, puede instalar el Paquete de codificación para Java, que incluye VS Code, el Kit de desarrollo de Java (JDK) y las extensiones esenciales de Java. El Coding Pack puede utilizarse como una instalación limpia, o para actualizar o reparar un entorno de desarrollo existente.
Instalar el Coding Pack para Java – Windows
Instalar el Coding Pack para Java – macOS
Nota: El Coding Pack para Java solo está disponible para Windows y macOS. Para otros sistemas operativos, tendrás que instalar manualmente un JDK, VS Code y las extensiones de Java.
Instalación de extensiones
Si ya eres usuario de VS Code, también puedes añadir soporte para Java instalando Java Extension Pack, que incluye estas extensiones:
- Soporte de lenguaje para Java(TM) de Red Hat
- Debugger para Java
- Java Test Runner
- Maven para Java
- Gestor de proyectos para Java
- Soporte de lenguaje para Java(TM) de Red Hat
- Debugger para Java
- Oracle Java SE
- AdoptOpenJDK
- Azul Zulu for Azure – Enterprise Edition
- La edición de Java explica cómo navegar y editar Java con más detalle
- La depuración ilustra todas las características clave del depurador de Java
- Las pruebas proporcionan un soporte completo para JUnit y el marco TestNG
- .
- Gestión de proyectos Java muestra cómo utilizar una vista de proyecto y trabajar con Maven
- Spring Boot y Tomcat y Jetty demuestran un gran soporte de framework
- Java Web Apps muestra cómo trabajar con Java Web App en VS Code
Instalar el Java Extension Pack
El Java Extension Pack proporciona una guía de inicio rápido y consejos para la edición y depuración de código. También tiene un FAQ que responde a algunas preguntas frecuentes. Utilice el comando Java: Getting Started desde la paleta de comandos (⇧⌘P (Windows, Linux Ctrl+Shift+P)) para lanzar la guía.
También puede instalar extensiones por separado. La guía de extensiones se proporciona para ayudarle. Puede iniciar la guía con el comando Java: Guía de extensiones.
Para este tutorial, las únicas extensiones necesarias son:
Configuración del JDK
Versiones de Java soportadas
La versión soportada para ejecutar la extensión VS Code for Java y la versión soportada para sus proyectos son dos tiempos de ejecución distintos. Para ejecutar VS Code for Java, se requiere la versión Java SE 11 o superior; para los proyectos, VS Code for Java admite proyectos con la versión 1.5 o superior. Para más detalles, consulte Configurar JDK.
Usando el asistente de configuración del tiempo de ejecución de Java
Para ayudarle a configurar correctamente, proporcionamos un asistente de configuración del tiempo de ejecución. Puede iniciar el asistente abriendo la paleta de comandos (⇧⌘P (Windows, Linux Ctrl+Mayús+P)) y escribiendo el comando Java: Configurar Java Runtime, que mostrará la interfaz de usuario de configuración que aparece a continuación.
Nota: Para configurar varios JDK, consulte Configurar JDK. Para habilitar las características de la vista previa de Java, consulte Cómo puedo utilizar VS Code con las nuevas versiones de Java
Usando la configuración de VS Code
Alternativamente, puede configurar los ajustes del JDK utilizando el editor de configuración de VS Code. Una forma común de hacerlo es establecer el valor de la variable de entorno del sistema JAVA_HOME a la ubicación de instalación del JDK, por ejemplo, C:\Program Files\Java\jdk-13.0.2
. O si desea configurar sólo VS Code para que utilice el JDK, utilice el ajuste java.home
en la configuración de usuario o espacio de trabajo de VS Code.
Instalación de un kit de desarrollo de Java (JDK)
Cuando necesite instalar un JDK, le recomendamos que considere instalarlo desde una de estas fuentes:
Creando un archivo de código fuente
Cree una carpeta para su programa Java y abra la carpeta con VS Code. Luego, en VS Code, crea un nuevo archivo y guárdalo con el nombre Hello.java
. Cuando abra ese archivo, el Servidor de Lenguaje Java comenzará a cargarse automáticamente, y debería ver un icono de carga en la parte derecha de la Barra de Estado. Después de que termine de cargar, verá un icono de pulgar hacia arriba.
Nota: Si abre un archivo Java en VS Code sin abrir su carpeta, es posible que el Java Language Server no funcione correctamente.
VS Code también intentará averiguar el paquete correcto para el nuevo tipo y rellenar el nuevo archivo desde una plantilla. Vea Crear nuevo archivo.
También puede crear un proyecto Java utilizando el comando Java: Crear proyecto Java. Traiga la paleta de comandos (⇧⌘P (Windows, Linux Ctrl+Mayús+P)) y luego escriba java
para buscar este comando. Después de seleccionar el comando, se le pedirá la ubicación y el nombre del proyecto. También puede elegir su herramienta de compilación desde este comando.
Visual Studio Code también admite proyectos Java más complejos, véase Gestión de proyectos.
Edición del código fuente
Puede utilizar fragmentos de código para andamiar sus clases y métodos. VS Code también proporciona IntelliSense para completar el código y varios métodos de refactorización.
Para saber más sobre la edición de Java, consulte Edición de Java.
Ejecutar y depurar su programa
Para ejecutar y depurar el código Java, establezca un punto de interrupción y, a continuación, pulse F5 en el teclado o utilice el elemento de menú Ejecutar > Iniciar depuración. También puede utilizar las opciones Run|Debug CodeLens en el editor. Después de que el código se compila, puede ver todas sus variables e hilos en la vista Ejecutar.
El depurador también admite funciones avanzadas como el reemplazo de Código caliente y los puntos de interrupción condicionales.
Para obtener más información, consulte Depuración de Java.
Más funciones
El editor también tiene mucha más capacidad para su carga de trabajo de Java.
.