R言語でxlsxパッケージをインストールする際のバグ
Bug When Installing Xlsx Package R Language
Xlsxは、非常に一般的なExcelファイルを開くためのパッケージです。
インストール
install.packages( 'xlsx')
問題ありません、しばらくしてインストールされました。
ライブラリ(xlsx)
今回は動作せず、間違いを報告しました。
Error: package or namespace load failed for ‘xlsx’: When 'rJava' is counted in loadNamespace(), .onLoad fails. Details: Call: fun(libname, pkgname) Error: JAVA_HOME cannot be determined from the Registry
インターネットで検索すると、エラーメッセージと組み合わされてJavaの問題が発生する可能性があります。ホームパスがインストールされていないか、Javaが正しく設定されていない可能性があります。
だからこのバグを解決する
-
Javaがインストールされているかどうかを確認します
cmdを開き、javaと入力します
Javaのインストールは正常です問題ない
-
次に、自分でインストールしたRのバージョンとJavaのバージョンが一致するかどうかを確認します。
64ビットJava64ビットを見てから、Rスタジオコールを見てください。Rは64ビットまたは32ビットです。
Rstudioのツール→グローバルオプションをクリックします
Rも64ビットです
良いバージョンは大丈夫です、そしてそれはそうかもしれません - JavaアドレスがRに設定されていません
Sys.setenv(JAVA_HOME='C:\Program Files\Java\jre1.8.0_171')
ここに注意してください、私はそれを自分で試しました。上記のコマンドをデフォルトのProgramFiles(x86)フォルダーにインストールすると、機能しません。 Program Filesフォルダーに移動すると、問題ありません。
Javaダウンロードアドレス:
読んでくれてありがとう。