Avatar ·

Como instalar Java 8 (JDK 8) no Mac: guia passo a passo

Olá a todos! Sou um desenvolvedor Java iniciante e recentemente mudei para Mac (macOS Ventura). Preciso instalar Java 8 para um projeto de estudo antigo. O problema é que baixei a versão mais recente do Java (21) do site oficial, mas meu projeto não compila nela — aparecem erros sobre APIs obsoletas e flags não suportadas.\n\nAqui está um exemplo de código que estou tentando executar:\n\n```java\npublic class LegacyApp {\n public static void main(String[] args) {\n // Usando API obsoleta do Java 8\n java.util.Date date = new java.util.Date();\n System.out.println("Date: " + date);\n \n // Tentando usar PermGen (funcionava apenas no Java 8)\n System.gc();\n }\n}\n```\n\nAo compilar pelo terminal com o comando `javac LegacyApp.java`, recebo avisos,