Die IDE von Jetbrains kann nach dem Upgrade auf OS X Yosemite nicht gestartet werden

Gestern habe ich mein MBP auf OSX 10.10 Yosemite aktualisiert, alles lief gut. Aber wenn ich versuche, Pycharm zu starten, zeigt es mir das an

Geben Sie hier die Bildbeschreibung ein

Es bedeutet "Sie müssen die alte Java SE 6-Laufzeitumgebung installieren, um Pycharm auszuführen".

Anscheinend bin ich nicht der einzige, der auf dieses Problem stößt
https://intellij-support.jetbrains.com/entries/27854363-IDE-doesn-t-start-after-updating-to-Mac-OS-Yosemite-or -Mavericks

Es gibt einige Hacks aus dem obigen Link, aber ich würde gerne einen "offiziellen Weg" finden, um dies zu lösen. Mich interessiert auch die Ursache dieses Problems.

Danke schön!

Probieren Sie die Lösung hier aus - apple.stackexchange.com/questions/150873/…

Antworten (2)

Sie können es auch folgendermaßen lösen:

Suchen Sie Ihr installiertes Paket (PyCharm oder IntelliJ), klicken Sie mit der rechten Maustaste, zeigen Sie den Paketinhalt an

Öffnen Sie unter Inhalt Info.plist

Suchen Sie den Wörterbucheintrag JVMOptions und den Schlüssel mit dem Titel „JVMVersion“.

Der Standardwert für diesen Schlüssel sollte "1.6*" sein. ändern Sie es auf "1.6+".

Speichern Sie es und starten Sie die IDE erneut.

Sie sollten es ohne installiertes JDK 6 verwenden können.

Stimmt, aber Java1.6 hat eine bessere Schriftdarstellung auf dem Mac.
Das hat bei mir funktioniert! Danke schön. Ich wollte, dass es mit Java 8 u25 funktioniert und das hat es geschafft!
@laike9m, das stimmt vielleicht, aber ich bezweifle, dass es weitere Updates für JDK6 auf dem Mac geben wird, außer vielleicht Sicherheitsupdates.
Normalerweise würde ich die Verwendung einer neueren Java-Implementierung bevorzugen, aber in diesem Fall rät Jetbrains davon ab, da dies die Dateisignatur in der Plist-Datei ändern würde und das weitere Aktualisierungen der Anwendung verhindern würde, heißt es.
Hat bei mir nicht funktioniert, pycharm hat sich immer wieder beschwert. Ich ging jetzt mit dem alten jre 6.
Laut dem offiziellen Jetbrains-Support wird „das Ändern von Info.plist die digitale Signatur der Anwendung beschädigen und die Patch-Updates verhindern. Wir empfehlen nicht, die Info.plist-Datei so zu ändern, dass sie unter JDK 1.7 oder 1.8 ausgeführt wird.“ intellij-support.jetbrains.com/entries/… . Verwenden Sie die Antwort von @ laike9m.

OK, ich habe die offizielle Lösung gefunden

Java für OS X 2014-001 hier herunterladen , installieren, fertig :)