質問: rjavaが原因でrでパッケージをロードしようとしたときの問題 rにパッケージxlsxをロードするためにrequire(xlsx)と入力すると、次のメッセージが表示されます。> require(xlsx) loading required package: xlsx loading required package: xlsxjars loading required package: rjava error : .onload failed in loadnamespace() for 'rjava', details: call: fun(libname, pkgname) error: java_home cannot be determined from the registry failed with error: ‘package ‘rjava’ could not be loaded’ rjavaパッケージを手動でロードしようとしましたが、次のエラーメッセージが表示されました。require(rjava) loading required package: rjava 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. 問題を解決する方法について提案はありますか?
回答: 使用できる代替パッケージはreadxlです。このパッケージは外部依存関係を必要としません。