Avatar ·

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