Repository navigation
Arrancando con vsCode
Esta guía está diseñada para facilitar la transición hacia Visual Studio Code (VS Code), optimizando el entorno de desarrollo para los cursos de programación avanzada.
A diferencia de IDEs como NetBeans o Eclipse, VS Code funciona mediante extensiones. Es necesario asegurarse de tener los siguientes componentes:
- Descargar VS Code: El instalador oficial se puede obtener desde code.visualstudio.com.
Para trabajar con el lenguaje de programación Java en Visual Studio Code, tenemos dos opciones de instalación:
-
Descarga de la versión de Visual Studio Code for Java, la cual contiene los elementos necesarios y recomendados para trabajar con este lenguaje. Dicho instalador está disponible para Windows y para MacOS.
-
Si ya tiene instalado el Visual Studio Code anteriormente, puede instalar el Java Extension Pack que contiene las extensiones recomendadas para el trabajo con Java.
En este documento se ilustra el proceso de instalación de la opción número 2.
Java Extension Pack está compuesta por varias extensiones que se han identificado como las necesarias para la gestión de proyectos Java:
-
Soporte del Lenguaje Java™ por Red Hat
- Navegación de código
- Autocompletado
- Refactoring
- Atajos de código
-
Debugger para Java
- Debugging
-
Java Test Runner
- Ejecución y depuración de casos de prueba JUnit/TestNG
-
Maven para Java
- Estructuras de Proyectos
- Metas personalizadas
-
Gestor de proyectos para Java
- Gestiona proyectos Java, biblioteca referenciadas, archivos de recurso, paquetes, clases y miembros de clase.
-
Visual Studio IntelliCode
- Desarrollo asistido por IA
Para el correcto funcionamiento de la extensión de Java, es necesario tener instalado los siguientes componentes:
- Visual Studio Code actualizado.
- Java Development Kit JDK 17 (LTS) o superior.
Se recomienda que instalen la versión distribuida por AdoptOpenJDK o Zulu

En la lista de extensiones existentes, instalar la Java Extension Pack.
Una vez instalada, volvemos al Explorador (Ctrl + Shift + E) y veremos que al lado izquierdo aparece la opción de crear un proyecto Java.
💡 ¿Poco espacio en disco? En realidad no es imprescindible instalar el pack completo — lo único que se usa de verdad en este curso es Language Support for Java (de Red Hat) y Debugger for Java. Si falta espacio o la conexión es lenta, se pueden buscar e instalar solo esas dos extensiones sueltas en vez del Java Extension Pack, con el mismo resultado.
💡 Si la conexión es muy lenta y no descarga, se puede instalar manualmente siguiendo estos pasos:
- Abrir la pestaña Extensiones:
Ctrl+Shift+X - Hacer clic en los
...(menú de tres puntos, arriba a la derecha del panel) - Elegir Install from VSIX...
- Seleccionar el archivo
.vsixque se descargó (de aquí: Language Support for Javahttps://marketplace.visualstudio.com/_apis/public/gallery/publishers/redhat/vsextensions/java/1.55.2026060409/vspackage?targetPlatform=win32-x64y Debugger for Javahttps://marketplace.visualstudio.com/_apis/public/gallery/publishers/vscjava/vsextensions/vscode-java-debug/latest/vspackage)
code --install-extension ruta/al/archivo.vsix
Reemplaza ruta/al/archivo.vsix por la ubicación real del archivo descargado (los mismos dos links de arriba: Language Support for Java y Debugger for Java).
Nota: si la máquina es Ubuntu/Linux en vez de Windows, el link de Language Support for Java cambia el final a
?targetPlatform=linux-x64en vez dewin32-x64.
Al presionar el botón "Create Java Project" aparecerá una ventana donde podremos escoger el tipo de proyecto a crear. Seleccionamos "No build tools" para crear un proyecto básico sin gestor de construcción y luego Enter.
Nota: Si no aparece el botón "Create Java Project" en el Explorador, podemos abrir la paleta de comandos (
Ctrl + Shift + P), escribir "Java: Create Java Project" y seleccionarlo de la lista; ahí aparecerán las mismas opciones (Maven, Gradle, No build tools, etc.) y continuamos con el Paso 7 con normalidad. Si tampoco aparece ese comando, corremos "Java: Clean Java Language Server Workspace" y reiniciamos Visual Studio Code.
Aparecerá una ventana que nos pide la ruta dentro del disco donde crearemos el proyecto. Al llegar a la ubicación seleccionada, dar click en "Select the project location".
Se pedirá el nombre del proyecto que queremos crear. Como ejemplo podemos dar el nombre "Ciclo2-clase01" y damos Enter.
Visual Studio Code creará el proyecto y lo abrirá en el Explorador. Este proyecto de ejemplo solo incluye un archivo llamado App.java en la carpeta src que imprime en pantalla "Hello, World!".
Para ejecutar el programa Java, se puede hacer clic en el botón de la parte superior derecha de la ventana y elegir la opción Run Java, o en el enlace Run que se encuentra en la parte superior del método main().
Visual Studio Code iniciará el proceso de compilación y ejecución de la clase. Cuando termine ese proceso, en la terminal aparecerá el mensaje "Hello, World!".
Ya tenemos Visual Studio Code configurado con la extensión para el trabajo con Java.
Ahora sí estamos listos para codificar en Lenguaje Java.
Para mantener un flujo de trabajo ágil, utiliza los siguientes atajos:
| Acción | Atajo en VS Code |
|---|---|
| Formatear código | Shift + Alt + F |
| Sugerencias de código | Ctrl + Espacio |
| Imprimir en consola | Escribir sysout + Tab
|
| Ejecutar programa |
F5 o F6
|
Nota: Recuerda eliminar los comentarios automáticos innecesarios y mantener la sangría (indentación) correcta para facilitar la lectura del código.
Se puede personalizar la apariencia del editor para mejorar la visibilidad:
-
Fuentes y Colores: Acceder a la configuración con
Ctrl + ,(coma) para modificar el tamaño de fuente o el tema de color. -
Terminal de Salida: Los resultados de la ejecución se visualizarán en la Terminal Integrada ubicada en la parte inferior. Se puede abrir o cerrar la terminal rápidamente utilizando la combinación de teclas
Ctrl + ñ.
← Introducción a VS Code · 🏠 Inicio · Preparación del entorno Java Web →
- Introducción a VS Code
- Primeros pasos en VS Code
- Preparación del entorno Java Web
- ☁️ Cómo usar GitHub Codespace
Tema 1: Manejo básico de Java Web
- Introducción a Maven
- Ciclo de una petición web
- JSP con Scriptlets
- ¿Qué es un archivo JSP?
- Comparativa JSP Scriptlets vs ELJSTL
- ¿Qué es un Servlet?
- Mi primer formulario con Servlet
- HTTP Sessions
Tema 2: Modelo Vista Controlador (MVC)
- ¿Qué es el MVC?
-
Ejemplo básico MVC (MINI-CRUD)
- VISTA-index
- VISTA- Agregar Persona
- VISTA- Listar Personas
- CONTROLADOR- PersonaControladorServlet
- MODELO- DAO/VO
- CONTROLADOR- PersonaControladorServlet2
- VISTA- Editar Persona
- VISTA- Listar Persona
- Validación de unicidad de código
- Validación de campos obligatorios
- Comparativa persona-form.jsp
- Comparativa JSP puro vs MVC
Tema 3: Conexión a Base de Datos
Tema 4: Base de Datos con herencia











