instalar Java en Windows JDK 21 VS Code paso a paso

Cómo instalar Java en Windows — JDK 21 y VS Code listos en 10 minutos

Antes de escribir la primera línea de Java necesitas tener el entorno listo. En este artículo instalamos el JDK 21, configuramos VS Code con la extensión oficial de Java y comprobamos que todo funciona. El proceso completo lleva menos de 10 minutos.

Qué es el JDK y por qué lo necesitas

En Python instalabas el intérprete: el programa que lee y ejecuta tu código directamente. Java funciona diferente. Necesitas el JDK (Java Development Kit): el kit de desarrollo que incluye el compilador (javac) que convierte tu código a bytecode, y la JVM (Java Virtual Machine) que lo ejecuta.

Sin el JDK no puedes compilar ni ejecutar Java en tu ordenador.

Paso 1 — Descargar el JDK 21

Ve a la página oficial de descargas de Oracle:

https://www.oracle.com/java/technologies/downloads/#java21

En la sección Windows descarga el instalador x64 Installer, el archivo .exe. Es el más sencillo de instalar.

Descargar el JDK 21 en Oracle

Si prefieres una alternativa sin cuenta de Oracle, puedes usar Adoptium (distribución libre del JDK):

https://adoptium.net/temurin/releases/?version=21

Selecciona: Latest Releases → JDK Version → 21 Windows, Architecture → x64. Descarga el .msi.

Descargar el JDK 21 en Adoptium

Las dos opciones funcionan igual para FP2. Oracle es la oficial, Adoptium es la más usada en el mundo empresarial.

Paso 2 — Instalar Java en Windows: el JDK

Ejecuta el instalador descargado y sigue los pasos:

  1. Haz doble clic en el archivo .exe o .msi
  2. En el asistente de instalación acepta los términos y haz clic en Next hasta llegar a Install
  3. Haz clic en Install y espera a que termine
  4. Haz clic en Close cuando finalice
Instalar el JDK

El JDK se instala por defecto en C:\Program Files\Java\jdk-21 (Oracle) o C:\Program Files\Eclipse Adoptium\jdk-21 (Adoptium).

Paso 3 — Verificar la instalación

Abre una ventana de PowerShell o Símbolo del sistema (busca cmd en el menú de inicio) y escribe:

java --version

Deberías ver algo así:

java version "21.0.x" 2026-xx-xx LTS
Java(TM) SE Runtime Environment (build 21.0.x+xx-LTS)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.x+xx-LTS, mixed mode)

Si ves el número de versión, Java está instalado correctamente. Si ves un error como 'java' is not recognized, el PATH no se configuró bien, ve al paso 4 (configuración manual del PATH).

Comprueba también el compilador:

javac --version

Deberías ver:

javac 21.0.x

Paso 4 — Configurar el PATH manualmente (solo si el paso 3 falló)

Si los comandos del paso 3 dan error, necesitas añadir Java al PATH de Windows manualmente:

  1. Abre el Panel de ControlSistemaConfiguración avanzada del sistema
  2. Haz clic en Variables de entorno
  3. En Variables del sistema busca la variable Path y haz doble clic
  4. Haz clic en Nuevo y añade la ruta a la carpeta bin del JDK:
    • Oracle: C:\Program Files\Java\jdk-21\bin
    • Adoptium: C:\Program Files\Eclipse Adoptium\jdk-21.x.x.x-hotspot\bin
  5. Acepta todos los cambios con OK
  6. Cierra y vuelve a abrir PowerShell o cmd
  7. Vuelve a ejecutar java --version

Si la ruta exacta no coincide, busca la carpeta bin dentro de donde se instaló el JDK, es la que contiene los archivos java.exe y javac.exe.

Paso 5 — Instalar VS Code

Si ya tienes VS Code instalado del bloque de Python, sáltate este paso. Si no:

Ve a https://code.visualstudio.com y descarga el instalador para Windows. Ejecuta el instalador y acepta todas las opciones por defecto. Marca especialmente:

  • Agregar «Abrir con Code» al menú contextual de archivos
  • Agregar «Abrir con Code» al menú contextual de directorios
  • Agregar a PATH

Esas tres opciones te ahorrarán tiempo más adelante.

Paso 6 — Instalar la extensión Java en VS Code

VS Code necesita la extensión oficial de Java para tener autocompletado, detección de errores y ejecución directa desde el editor.

  1. Abre VS Code
  2. Haz clic en el icono de Extensiones en la barra lateral izquierda (o pulsa Ctrl + Shift + X)
  3. Busca Extension Pack for Java
  4. Haz clic en Install en la extensión publicada por Microsoft

Este pack incluye seis extensiones de una vez:

Language Support for Java (Red Hat)  → sintaxis y autocompletado
Debugger for Java (Microsoft)        → depurador
Test Runner for Java (Microsoft)     → ejecutar pruebas
Maven for Java (Microsoft)           → gestión de proyectos
Project Manager for Java (Microsoft) → explorador de proyectos
Visual Studio IntelliCode (Microsoft) → sugerencias de código con IA

Para FP2 las más importantes son las dos primeras las demás son útiles pero no imprescindibles.

Paso 7 — Configurar VS Code para Java

Cuando abras un archivo .java por primera vez VS Code detectará automáticamente el JDK instalado. Si no lo detecta:

  1. Abre la paleta de comandos con Ctrl + Shift + P
  2. Escribe Java: Configure Java Runtime
  3. En Project JDKs verifica que aparece el JDK 21

Si no aparece, haz clic en el enlace para añadirlo manualmente y navega hasta la carpeta donde instalaste el JDK.

Paso 8 — Crear tu carpeta de trabajo

Antes de escribir código Java en FP2 necesitas una carpeta organizada. La recomendación es crear una estructura clara desde el principio:

Documentos/
└── FP2/
    ├── java/
    │   ├── tema1_sintaxis/
    │   ├── tema2_variables/
    │   └── ...
    └── python/
        └── ...

Para crear la carpeta de trabajo en VS Code: Archivo → Abrir carpeta → navega hasta Documentos/FP2/javaSeleccionar carpeta.

Diferencia importante respecto a Python

En Python creabas un archivo .py y lo ejecutabas directamente. En Java el proceso tiene dos pasos:

Código fuente (.java) → compilar con javac → bytecode (.class) → ejecutar con java

VS Code con la extensión Java hace los dos pasos automáticamente cuando pulsas el botón Run, pero es importante entender que ocurren los dos. Si hay un error de compilación, el archivo .class no se crea y no hay nada que ejecutar.

Una regla fundamental de Java que verás desde el primer día: el nombre del archivo debe coincidir exactamente con el nombre de la clase. Si tu clase se llama HolaMundo, el archivo debe llamarse HolaMundo.java, con la misma mayúscula inicial. En Python esto no importaba.

Resumen — qué tienes instalado

JDK 21              → compilador (javac) + máquina virtual (java)
VS Code             → editor de código
Extension Pack Java → autocompletado + depurador + herramientas

Comandos de verificación:
java --version      → comprueba la JVM
javac --version     → comprueba el compilador

Flujo de trabajo:
1. Crear archivo NombreClase.java
2. Escribir el código
3. Pulsar Run en VS Code (compila y ejecuta automáticamente)

En el siguiente artículo escribimos el primer programa Java, la estructura básica de una clase, el método main y cómo funciona System.out.println.


How to install Java on Windows — JDK 21 and VS Code ready in 10 minutes

Before writing your first line of Java you need your environment ready. In this article we install JDK 21, configure VS Code with the official Java extension and verify everything works. The whole process takes less than 10 minutes.

What is the JDK and why do you need it

In Python you installed an interpreter, the program that reads and runs your code directly. Java works differently. You need the JDK (Java Development Kit), the development kit that includes the compiler (javac) which converts your code to bytecode, and the JVM (Java Virtual Machine) that runs it.

Without the JDK you can’t compile or run Java on your machine.

Step 1 — Download JDK 21

Go to the official Oracle downloads page:

https://www.oracle.com/java/technologies/downloads/#java21

Under Windows download the x64 Installer, the .exe file.

Alternatively, use Adoptium (free JDK distribution, no Oracle account needed):

https://adoptium.net/temurin/releases/?version=21

Select: Operating System → Windows, Architecture → x64, Package Type → JDK, Version → 21. Download the .msi.

Both work equally well for FP2.

Step 2 — Install the JDK

Run the downloaded installer and follow the steps, accept the terms, click Next through the wizard, click Install and wait for it to finish.

The JDK installs by default to C:\Program Files\Java\jdk-21 (Oracle) or C:\Program Files\Eclipse Adoptium\jdk-21 (Adoptium).

Step 3 — Verify the installation

Open PowerShell or Command Prompt (search cmd in the Start menu) and type:

java --version

You should see something like:

java version "21.0.x" 2024-xx-xx LTS
Java(TM) SE Runtime Environment (build 21.0.x+xx-LTS)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.x+xx-LTS, mixed mode)

Also check the compiler:

javac --version

Expected output: javac 21.0.x

If you see 'java' is not recognized, the PATH wasn’t configured automatically, follow Step 4.

Step 4 — Configure PATH manually (only if Step 3 failed)

  1. Open Control Panel → System → Advanced system settings
  2. Click Environment Variables
  3. Under System variables find Path and double-click it
  4. Click New and add the path to the JDK bin folder:
    • Oracle: C:\Program Files\Java\jdk-21\bin
    • Adoptium: C:\Program Files\Eclipse Adoptium\jdk-21.x.x.x-hotspot\bin
  5. Click OK on all dialogs
  6. Close and reopen PowerShell or cmd
  7. Run java --version again

If the exact path doesn’t match, look for the bin folder inside wherever the JDK was installed — it’s the one containing java.exe and javac.exe.

Step 5 — Install VS Code

If you already have VS Code from the Python block, skip this step. Otherwise go to https://code.visualstudio.com, download the Windows installer and run it. Make sure to check:

  • Add «Open with Code» to file context menu
  • Add «Open with Code» to directory context menu
  • Add to PATH

Step 6 — Install the Java extension in VS Code

  1. Open VS Code
  2. Click the Extensions icon in the left sidebar (Ctrl + Shift + X)
  3. Search for Extension Pack for Java
  4. Click Install on the extension published by Microsoft

This pack installs six extensions at once — the most important for FP2 are Language Support for Java (autocompletion and syntax) and Debugger for Java.

Step 7 — Configure VS Code for Java

When you open a .java file for the first time VS Code will detect the installed JDK automatically. If it doesn’t:

  1. Open the Command Palette with Ctrl + Shift + P
  2. Type Java: Configure Java Runtime
  3. Verify JDK 21 appears under Project JDKs

Step 8 — Create your working folder

Recommended structure:

Documents/
└── FP2/
    ├── java/
    │   ├── topic1_syntax/
    │   ├── topic2_variables/
    │   └── ...
    └── python/
        └── ...

Key difference from Python

In Python you created a .py file and ran it directly. In Java the process has two steps:

Source code (.java) → compile with javac → bytecode (.class) → run with java

VS Code does both steps automatically when you click Run, but it’s important to know both happen. If there’s a compile error, no .class file is created and there’s nothing to run.

One fundamental Java rule you’ll see from day one: the file name must match the class name exactly. If your class is called HelloWorld, the file must be HelloWorld.java — with the same capital letter. Python didn’t care about this.

Summary — what you have installed

JDK 21              → compiler (javac) + virtual machine (java)
VS Code             → code editor
Extension Pack Java → autocompletion + debugger + tools

Verification commands:
java --version      → checks the JVM
javac --version     → checks the compiler

Workflow:
1. Create ClassName.java file
2. Write the code
3. Click Run in VS Code (compiles and runs automatically)

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *