"ältere" Java Runtime SE Version

Ich kann die ältere Version von Java Runtime SE 6 leider nicht auf meinem Mac installieren. Ich bekomme immer die Fehlermeldung, dass schon eine neuere Version installiert sei. Hatte jemand schon mal das gleiche Problem?

Gepostet am 05. Nov. 2019 09:25

Antworten
Frage gekennzeichnet als Höchstrangige Antwort

Gepostet am 06. Nov. 2019 09:40

Ich habe auf diese Weise Java SE 6 Runtime wieder installiert:


  1. Java für macOS 2017-001 herunterladen https://support.apple.com/kb/DL1572?viewlocale=de_DE&locale=en_US
  2. offne Finder
  3. gehe zu Programme > Dienstprogramme > Script-Editor.app
  4. offne Script-Editor.app
  5. auf "Neues Dokument" klicken
  6. folgender Text in Script-Editor Dokument kopieren:
set theDMG to choose file with prompt "Please select javaforosx.dmg:" of type {"dmg"}
do shell script "hdiutil mount " & quoted form of POSIX path of theDMG
do shell script "pkgutil --expand /Volumes/Java\\ for\\ macOS\\ 2017-001/JavaForOSX.pkg ~/tmp"
do shell script "hdiutil unmount /Volumes/Java\\ for\\ macOS\\ 2017-001/"
do shell script "sed -i '' 's/return false/return true/g' ~/tmp/Distribution"
do shell script "pkgutil --flatten ~/tmp ~/Desktop/ModifiedJava6Install.pkg"
do shell script "rm -rf ~/tmp"
display dialog "Modified ModifiedJava6Install.pkg saved on desktop" buttons {"Ok"}

7. auf dem "Hammer" klicken

8. auf "Arrow" klicken

9. in den Fenster nach JavaForOSX.dmg in Downloads suchen und mit dem Maus auswählen

10. auswählen klicken

11. auf dem Schreibtisch wird eine ModifiedJava6Install.pkg Datei erstellt,

12. drauf klicken und wie gewohnt die Schritte folgen.

13. Java SE 6 Runtime ist installiert

14. jetzt alte Apps starten und wie gewohnt arbeiten.

13 Antworten
Frage gekennzeichnet als Höchstrangige Antwort

06. Nov. 2019 09:40 als Antwort auf julia_19

Ich habe auf diese Weise Java SE 6 Runtime wieder installiert:


  1. Java für macOS 2017-001 herunterladen https://support.apple.com/kb/DL1572?viewlocale=de_DE&locale=en_US
  2. offne Finder
  3. gehe zu Programme > Dienstprogramme > Script-Editor.app
  4. offne Script-Editor.app
  5. auf "Neues Dokument" klicken
  6. folgender Text in Script-Editor Dokument kopieren:
set theDMG to choose file with prompt "Please select javaforosx.dmg:" of type {"dmg"}
do shell script "hdiutil mount " & quoted form of POSIX path of theDMG
do shell script "pkgutil --expand /Volumes/Java\\ for\\ macOS\\ 2017-001/JavaForOSX.pkg ~/tmp"
do shell script "hdiutil unmount /Volumes/Java\\ for\\ macOS\\ 2017-001/"
do shell script "sed -i '' 's/return false/return true/g' ~/tmp/Distribution"
do shell script "pkgutil --flatten ~/tmp ~/Desktop/ModifiedJava6Install.pkg"
do shell script "rm -rf ~/tmp"
display dialog "Modified ModifiedJava6Install.pkg saved on desktop" buttons {"Ok"}

7. auf dem "Hammer" klicken

8. auf "Arrow" klicken

9. in den Fenster nach JavaForOSX.dmg in Downloads suchen und mit dem Maus auswählen

10. auswählen klicken

11. auf dem Schreibtisch wird eine ModifiedJava6Install.pkg Datei erstellt,

12. drauf klicken und wie gewohnt die Schritte folgen.

13. Java SE 6 Runtime ist installiert

14. jetzt alte Apps starten und wie gewohnt arbeiten.

07. Nov. 2019 09:10 als Antwort auf julia_19

Zusätzlich habe ich erfahren, dass seit dem Mac OS X 10.15 Catalina leider zu Problemen beim Ausführen alten Software gekommen ist. Der Hintergrund ist die neu eingeführte sog. 'notarization'. Apple verlangt, dass jede Software zur Überprüfung vorab bei Apple eingereicht werden soll. Erst danach wird die Ausführung auf Rechner mit Mac OS X 10.15 von Apple erlaubt. 


Glücklicherweise gibt es einen Workaround, der zu einer Lösung des Problems helfen kann. Die neu eingeführten Prüfmechanismen lassen sich auch folgendermaßen deaktivieren:


  • offne Terminal.app
  • dort folgenden Befehl eingeben: 
sudo spctl --master-disable
  • anschließend Enter drücken und mit dem Passwort bestätigen
  • anschließend lassen sich die alte Programme starten.


  • Man kann sogar danach die Kontrollmechanismen mit
sudo spctl --master-enable 
  • die Mechanismen wieder in Gang setzen und die Software bleibt dennoch ausführbar.

06. Nov. 2019 11:24 als Antwort auf julia_19

Es wird ein Applescript erstellt, mit dem die Installationsbeschränkungen für Java für Mac OS 2017-001 aufgehoben wird. Das Applescript erstellt eine neue modifizierte Java-Installationspaketdatei, JavaPackageforModifiedforCatalina.pkg, die für die Installation von Java 6 geeignet sein sollte.


Es kann sein, dass dein Apple ID nach deine Apple ID Kennwort immer wieder verlangen wird. Wenn das dar Fall sein soll, einfach iCloud in den Einstellungen abmelden und wieder anmelden.

Dieser Thread wurde vom System oder dem Community-Team geschlossen. Du kannst alle Beiträge positiv bewerten, die du hilfreich findest, oder in der Community nach weiteren Antworten suchen.

"ältere" Java Runtime SE Version

Willkommen in der Apple Support Community
Ein Forum, in dem Apple-Kunden sich gegenseitig mit ihren Produkten helfen. Melde dich mit deinem Apple Account an, um Mitglied zu werden.