質問: 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も設定したのですが、それでも上手くいきません。 何かべつの解決方法があるのか知りたく、質問しました。 よろしくお願いします。
回答: 遅くなりましたが解決しました。 原因はrJavaがR3.3.0よりも後のバージョンになってしまっていたようです。 そのため、Rを新しいもので入れ替え動作確認後同様に行ったら動きました。 ありがとうございます。