CAMBIO DE JAVA

Parece que ya tienes **OpenJDK 17** instalado y funcionando, pero necesitas cambiar a **Java 8** para tu proyecto. Si ya instalaste **Java 8**, necesitas configurar tu sistema para que utilice esa versión específica. En macOS, esto se puede hacer configurando las variables de entorno para apuntar a la versión de **Java 8** que instalaste.

### Pasos para cambiar la versión de Java en macOS:

#### 1. Verificar las versiones instaladas
Para ver las versiones de Java que tienes instaladas en tu máquina, usa este comando en la terminal:

```bash
/usr/libexec/java_home -V
```

Este comando te mostrará todas las versiones de Java instaladas, algo como esto:

```bash
Matching Java Virtual Machines (2):
    1.8.0_281, x86_64:  "Java 8"    /Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home
    17.0.14, x86_64:  "OpenJDK 17"  /Library/Java/JavaVirtualMachines/openjdk-17.jdk/Contents/Home
```

Asegúrate de que **Java 8** esté instalado correctamente.

#### 2. Cambiar la versión de Java usando `java_home`
Si tienes tanto Java 17 como Java 8 instalados, puedes usar el siguiente comando para cambiar a **Java 8**:

```bash
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
export PATH=$JAVA_HOME/bin:$PATH
```

Este comando hace lo siguiente:
- **`export JAVA_HOME`**: Establece la variable de entorno `JAVA_HOME` a la ubicación de Java 8.
- **`export PATH`**: Asegura que el sistema use el binario de Java 8 en lugar de cualquier otra versión.

#### 3. Verificar que la versión de Java se haya cambiado correctamente
Una vez hayas ejecutado el comando, verifica que la versión de Java haya cambiado:

```bash
java -version
```

Deberías ver algo similar a esto:

```bash
java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)
```

#### 4. Configurar de forma permanente (opcional)
Si quieres que siempre se use Java 8 por defecto, puedes agregar esos comandos al archivo de configuración de tu terminal (por ejemplo, `~/.zshrc` si usas Zsh o `~/.bash_profile` si usas Bash).

1. Abre el archivo de configuración de tu terminal:

   ```bash
   nano ~/.zshrc  # Si usas Zsh
   ```

   o

   ```bash
   nano ~/.bash_profile  # Si usas Bash
   ```

2. Agrega estas líneas al final del archivo:

   ```bash
   export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
   export PATH=$JAVA_HOME/bin:$PATH
   ```

3. Guarda el archivo y cierra el editor (`Ctrl + X` en nano, luego presiona `Y` para guardar).

4. Recarga la configuración del terminal:

   ```bash
   source ~/.zshrc  # Si usas Zsh
   ```

   o

   ```bash
   source ~/.bash_profile  # Si usas Bash
   ```

Ahora, cada vez que abras una nueva terminal, tu sistema usará Java 8 por defecto.

---

### En resumen:
1. Verifica la instalación de Java 8 con `/usr/libexec/java_home -V`.
2. Cambia a Java 8 temporalmente con `export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)`.
3. Opcionalmente, haz este cambio permanente editando tu archivo de configuración del terminal.

Si tienes algún problema o necesitas más ayuda con el proceso, ¡avísame!