Ich habe gestern auf OSX Yosemite aktualisiert. Wenn ich library(xlsx)
in RStudio
starte, stürzt das Programm ab und ich bekomme die Nachricht: "Um 'RStudio' zu öffnen, müssen Sie die alte Java SE 6 Runtime installieren." Ich bekomme das gleiche Ergebnis und die Nachricht über das Öffnen R
, wenn ich library(xlsx)
in R
ausführen.R/RStudio, Yosemite und Java
Hier sind meine Details:
Mac Yosemite, Version 10.10.2
R version 3.1.2 (2014-10-31)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Ich habe Java Version 8 Update 31. Ich lief java -version
und bekam diese Meldung: "Kein Java Runtime vorhanden, installieren Sie Ihr Interesse an" Also habe ich Java SE Development Kit 8u31 installiert. Jetzt:
java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
Das hat den Trick nicht, weil läuft library(xlsx)
noch das Programm stürzt ab und wirft eine Warnung aus. Muss ich irgendwie zur Java SE 6-Laufzeit zurückkehren oder gibt es eine Möglichkeit, die neueste Version zu verwenden, die ich installiert habe?
This SO post scheint verwandt zu sein, aber ich bin nicht klar über die propsoed Lösung Java 6 zu installieren. Die Antwort verweist auf eine apple support page, die veraltet scheint.
Ich bin nicht vertraut mit Java, also könnte ich einen Ratschlag verwenden.
können Sie auch (von Terminal.app) '-a RStudio' öffnen (vorausgesetzt, Ihre Umgebung ist alles gut eingerichtet) und es wird (shld) auch gut mit neueren JVMs funktionieren. – hrbrmstr