2010年7月9日金曜日

R: rJavaのエラー

Deducer をインストールして使おうとすると、下のエラーダイアログが出た。

エラーメッセージ:Error : .onLoadはloadNamespace()(rJavaに対する)の中で失敗しました、詳細は:
call: inDL(x, as.logical(local), as.logical(now), ...)
error: 共有ライブラリ 'c:/opt/r/libs/rJava/libs/rJava.dll' を読み込めません
LoadLibrary failure: 指定されたモジュールが見つかりません。

エラー: 'rJava' に対するパッケージもしくは名前空間のロードが失敗しました

rJava.dllはあるのになぜ?って思ったけど、調べると、jvm.dllが見つからないからエラーが出ているらしい。はじめに出たエラーダイアログをよく見ていませんでした。

環境変数PATH に C:\Program Files\Java\jre6\bin\clientを追加したらうまくいきました。

参考情報
[R] can't load rJava in R 2.8.1 on Windows XP
https://stat.ethz.ch/pipermail/r-help/2009-January/185962.html

0 件のコメント:

コメントを投稿