So installieren Sie Java 8 (JDK 8) auf dem Mac: eine Schritt-für-Schritt-Anleitung
Hallo zusammen! Ich bin ein angehender Java-Entwickler und bin kürzlich auf Mac (macOS Ventura) umgestiegen. Ich muss Java 8 für ein altes Studienprojekt installieren. Das Problem ist, dass ich die neueste Java-Version (21) von der offiziellen Website heruntergeladen habe, aber mein Projekt damit nicht kompiliert – es treten Fehler wegen veralteter APIs und nicht unterstützter Flags auf.
Hier ist ein Beispielcode, den ich auszuführen versuche:
```java
public class LegacyApp {
public static void main(String[] args) {
// Verwende veraltete API aus Java 8
java.util.Date date = new java.util.Date();
System.out.println("Date: " + date);
// Versuche PermGen zu nutzen (funktionierte nur in Java 8)
System.gc();
}
}
```
Beim Kompilieren über das Terminal mit dem Befehl `javac LegacyApp.java` erhalte ich Warnungen, und beim Ausführen mit `java LegacyApp` einen Fehler: "Unsupported class file major version". Ich habe gegoogelt – es heißt, ich brauche genau Java 8. Aber auf der Oracle-Website werden jetzt nur noch Java 17+ angeboten. Habe es über Homebr versucht.
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen