3

I'd apreciate your help: i'm trying to run XLconnect but I receive this error message:

> library("XLConnect", lib.loc="C:/Users/1144143929/Documents/R/win-library/2.15")
Error : .onLoad failed in loadNamespace() for 'rJava', details:
  call: fun(libname, pkgname)
  error: JAVA_HOME cannot be determined from the Registry
Error: package/namespace load failed for ‘XLConnect’
4

3 に答える 3

1

リンクの回答で問題が解決しました。

解決前に、Windows環境にJAVA_HOMEを追加してみました。このエラーは解決しましたが、別の問題が発生しました。上記のリンクの解決策は、追加の問題を発生させることなくこの問題を解決します。

于 2016-03-07T12:04:20.313 に答える
0

もう 1 つのチェックポイントは、R のバージョンが 32 バイトの場合、Java のバージョンも 32 バイトでなければならないことです。または、64 バイトは 64 バイトと一致する必要があります。

次に、XLConnect が必要とする jv.dll ファイルの場所を PATH (私は Windows 8 を使用しています) に追加しました (それがファイルの名前だったと思います)。コントロールパネルとシステム環境(そしておそらくそれ以上)からPATHを見つけました。

3 番目に、Java サイトは、Java がインストールされていることを確認します。

第 4 に、一致するアーキテクチャと、必要な .dll ファイルを指す PATH を使用して、再起動したところ、すべて機能しました。

幸運を。

于 2014-02-11T21:58:24.077 に答える