Mein System ist Mac OS 10.11.5 und hat R 3.3.1 und Java 1.8.0_92 installiert. Ich habe XLConnect und XLConnectJars installiert. Wenn ich Last XLConnect versuche, erhalte ich die folgende Fehlermeldung:Funktioniert XLConnect mit R 3.3.1 und Java 8?
library(XLConnect)
Loading required package: XLConnectJars
JavaVM: requested Java version ((null)) not available. Using Java at "" instead.
JavaVM: Failed to load JVM: /bundle/Libraries/libserver.dylib
JavaVM FATAL: Failed to load the jvm library.
Error : .onLoad failed in loadNamespace() for 'XLConnectJars', details:
call: .jinit()
error: JNI_GetCreatedJavaVMs returned -1
Error: package ‘XLConnectJars’ could not be loaded
Ich habe bereits versucht, das Verzeichnis der Java-Version Optionen spezifizieren (java.home = "/ Library/Java/JavaVirtualMachines/jdk1.8.0_92. jdk ") wie in Does XLConnect package work with Java 8? erklärt, aber dies hat das Problem nicht gelöst.
Mögliches Duplikat von [Funktioniert das XLConnect-Paket mit Java 8?] (Http://stackoverflow.com/questions/26549829/does-xlconnect-package-work-with-java-8) – seairth
Vielen Dank für Ihren Hinweis auf die Link, aber es hat das Problem nicht gelöst. Ich änderte meine Frage, um eine ausführlichere Erklärung zu geben – scs
@scs Ich bekam diesen Fehler vor kurzem und löste es durch das Herunterladen und Installieren von ['java for osx'] (http://supportdownload.apple.com/download.info.apple .com/Apple_Support_Area/Apple_Software_Updates/Mac_OS_X/downloads/031-29055.20150831-0f779fb2-4bf4-11e5-a8d8-/javaforosx.dmg). Ich bin mir nicht ganz sicher, wie oder warum es für mich funktioniert hat, aber es hat funktioniert. – Abdou