Rバージョン3.0.3を使用しています。 library(xlsx)をインストールできませんでした。エラーメッセージ:
Loading required package: rJava
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: inDL(x, as.logical(local), as.logical(now), ...)
error: unable to load shared object 'C:/Program Files/R/R-3.0.3/library/rJava/libs/x64/rJava.dll':
LoadLibrary failure: The specified module could not be found.
次に、rjava
を単独でインストールしようとしました。以下のエラーメッセージが表示されます。
library( "rJava"、lib.loc = "C:/ Program Files/R/R-3.0.3/library")エラー:.onLoadが 'rJava'のloadNamespace()で失敗しました。詳細:呼び出し:inDL(x、 as.logical(local)、as.logical(now)、...)エラー:共有オブジェクトを読み込めません 'C:/ Program Files/R/R-3.0.3/library/rJava/libs/x64/rJava。 dll ':LoadLibraryの失敗:指定されたモジュールが見つかりませんでした。
RでExcelファイルをロードする別の方法はありますか?
ありがとう、
この問題は通常、Rセッションとインストール間のx86ビットとx64ビットの違いが原因で発生しますJavaエディション。デフォルトではJavaはx86バージョンをインストールするため、 x64バージョンを検索します。インストールしたJavaのバージョンを確認し、Rスタジオを使用している場合はRセッションを開いて、Tools.GlobalOptions
次に、必要なバージョンを選択します。 ;-)
考えられる解決策は次のとおりです。
rJava
を再インストールします。ライブラリをロードする前に設定して、Javaの場所のディレクトリを手動で設定します
Sys.setenv(Java_HOME="C:\\Program Files\\Java\\jre7") # for 64-bit version
Sys.setenv(Java_HOME="C:\\Program Files (x86)\\Java\\jre7") # for 32-bit version
library(rJava)
出典: ここ
Macユーザーの場合、Java for OS X 2014-001は私にとってはうまくいきます https://support.Apple.com/kb/DL1572?locale=en_US
Windows 10 Proユーザーの64ビットOSの場合は、
Sys.setenv(Java_HOME="C:\\Program Files\\Java\\jre1.8.0_144")