初心者です。基礎的な質問かもしれませんが、よろしくお願いします。
Windows7(64bit)のR3.3.0(64bit)を使っています。
パッケージ「xlsx」をインストールしようと、コンソールから
install.packages("xlsx")
したところ、
Error : .onLoad failed in loadNamespace() for 'rJava', details: call: fun(libname, pkgname) error: No CurrentVersion entry in Software/JavaSoft registry! Try re-installing Java and make sure R and Java have matching architectures. エラー: ロードに失敗しました 実行が停止されました *** arch - x64 ERROR: loading failed for 'i386' * removing 'C:/Users/Documents/R/win-library/3.3/xlsx' ダウンロードされたパッケージは、以下にあります ‘C:\Users\AppData\Local\Temp\Rtmponhovb\downloaded_packages’ 警告メッセージ: 1: 命令 '"C:/PROGRA~1/R/R-33~1.0/bin/x64/R" CMD INSTALL -l "C:\Users\Documents\R\win-library\3.3" C:\Users\AppData\Local\Temp\Rtmponhovb/downloaded_packages/xlsx_0.6.1.tar.gz' の実行は状態 1 を持ちました 2: install.packages(NULL, .libPaths()[1L], dependencies = NA, type = type) で: パッケージ ‘xlsx’ のインストールは、ゼロでない終了値をもちました
また、javaをコマンドラインで出力すると、
java version "1.8.0_201" Java(TM) SE Runtime Environment (build 1.8.0_201-b09) Java HotSpot(TM) 64-Bit Server VM(build 25.201-b09, mixed mode)
と出力されます。
一度javaをアンインストール後に再度インストールし直したんですが、次は下記のようなエラーが出力されました
*** arch - i386 Error : .onLoad failed in loadNamespace() for 'rJava', details: call: inDL(x, as.logical(local), as.logical(now), ...) error: 共有ライブラリ 'C:/Users/Documents/R/win-library/3.3/rJava/libs/i386/rJava.dll' を読み込めません: LoadLibrary failure: %1 は有効な Win32 アプリケーションではありません。 エラー: ロードに失敗しました 実行が停止されました *** arch - x64 ERROR: loading failed for 'i386' * removing 'C:/Users/Documents/R/win-library/3.3/xlsx' ダウンロードされたパッケージは、以下にあります ‘C:\Users\AppData\Local\Temp\Rtmpe4LKlh\downloaded_packages’ 警告メッセージ: 1: 命令 '"C:/PROGRA~1/R/R-33~1.0/bin/x64/R" CMD INSTALL -l "C:\Users\Documents\R\win-library\3.3" C:\Users\AppData\Local\Temp\Rtmpe4LKlh/downloaded_packages/xlsx_0.6.1.tar.gz' の実行は状態 1 を持ちました 2: install.packages("xlsx") で: パッケージ ‘xlsx’ のインストールは、ゼロでない終了値をもちました
別の方がおっしゃっているようにjavaが32bitの場合整合性がとれていないとできないとのことでしたので、
javaをインストールし直し、64bitにしたのですが、上記のエラーが同じように発生し、
またPATHも設定したのですが、それでも上手くいきません。
何かべつの解決方法があるのか知りたく、質問しました。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。