Comment installer Java 8 (JDK 8) sur Mac : guide étape par étape
Bonjour à tous ! Je suis un développeur Java débutant, récemment passé sur Mac (macOS Ventura). J'ai besoin d'installer Java 8 pour un ancien projet d'étude. Le problème est que j'ai téléchargé la dernière version de Java (21) depuis le site officiel, mais mon projet ne compile pas avec celle-ci — des erreurs concernant des API obsolètes et des flags non supportés apparaissent.
Voici un exemple de code que j'essaie d'exécuter :
```java
public class LegacyApp {
public static void main(String[] args) {
// Utilisation d'une API obsolète de Java 8
java.util.Date date = new java.util.Date();
System.out.println("Date: " + date);
// Tentative d'utilisation de PermGen (fonctionnait uniquement sous Java 8)
System.gc();
}
}
```
Lors de la compilation via le terminal avec la commande `javac LegacyApp.java`, j'obtiens des avertissements, et lors de l'exécution avec `java LegacyApp`, une erreur : "Unsupported class file major version". J'ai cherché sur Google — il est écrit qu'il faut Java 8 spécifiquement. Mais sur le site d'Oracle, ils ne proposent désormais que Java 17+. J'ai essayé via Homebr