1
最近Sierraに更新されましたが、rJavaに依存するパッケージを読み込めないようです。例えばSierraへのアップグレード後にxlsxパッケージを読み込めません
:
library(xlsx)
を与える:
R version 3.3.2 (2016-10-31)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: macOS Sierra 10.12
とJavaを最新のバージョン(8.111)に更新されます。ここでは
Loading required package: rJava
Loading required package: xlsxjars
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 'xlsx', details:
call: .jinit()
error: JNI_GetCreatedJavaVMs returned -1
Error: package or namespace load failed for ‘xlsx’
は、私のセッション情報です。
これは、私はヨセミテにアップグレードしたときに、私はrjava' 'で得たものとは異なる誤りであるとのJavaをインストールすることができますが、場合には、それが役に立つかもしれない、(こちらのリンクです] http://stackoverflow.com/questions/30738974/rjava-load-error-in-rstudio-r-after-upgrading-to-osx-yosemite)私が尋ねた質問に回答が役立つかもしれない場合に備えて。 – eipi10
@ eipi10 'ライブラリ( 'rJava')'は(RStudioと端末の両方から)エラーを取得しないので、あなたの質問への答えをどのように適応させるかわかりません。あなたはまだSierraにアップグレードしましたか?すべて正常に機能しますか? – Dambo
JVMのインストールの詳細が含まれていない場合、ほとんど言えません。適切にインストールされたJavaライブラリを置き換えることができるものがあれば疑いがあります。 –