Cómo instalar Java 8 (JDK 8) en Mac: guía paso a paso
¡Hola a todos! Soy un desarrollador Java principiante, recientemente migré a Mac (macOS Ventura). Necesito instalar Java 8 para un proyecto de estudio antiguo. El problema es que descargué la última versión de Java (21) del sitio oficial, pero mi proyecto no compila con ella: aparecen errores sobre APIs obsoletas y flags no soportados.
Aquí hay un ejemplo del código que intento ejecutar:
```java
public class LegacyApp {
public static void main(String[] args) {
// Usamos una API obsoleta de Java 8
java.util.Date date = new java.util.Date();
System.out.println("Date: " + date);
// Intentamos usar PermGen (solo funcionaba en Java 8)
System.gc();
}
}
```
Al compilar desde la terminal con el comando `javac LegacyApp.java` recibo advertencias, y al ejecutar `java LegacyApp` obtengo un error: "Unsupported class file major version". Busqué en Google y dicen que necesito exactamente Java 8. Pero en el sitio de Oracle ahora solo ofrecen Java 17+. Intenté con Homebr