0

まず、私が使用しているものの技術仕様:

RStudio 0.98.983
R 3.1.1 (64 Bit)
Windows 8.1

XLConnect を読み込もうとすると、次のエラーが表示されます

Error : .onLoad failed in loadNamespace() for 'rJava', details:
 call: fun(libname, pkgname)

 error: JAVA_HOME cannot be determined from the Registry

Error: package or namespace load failed for ‘XLConnect’

RJava をロードしようとすると、次のエラーが表示されます

Error : .onLoad failed in loadNamespace() for 'rJava', details:
  call: fun(libname, pkgname)
  error: JAVA_HOME cannot be determined from the Registry
Error: package or namespace load failed for ‘rJava’

最新の更新プログラムが CRAN からインストールされていることを確認しました。ただし、私はアイデアがなく、R が初めてです。これを修正する方法を知っている人はいますか?

4

1 に答える 1

0

ここに私が以前に投稿したものがあります:

その間、私は現在releniumパッケージに問題があり、見つけることができませんrJava

バージョンの不一致は、あなたを苦しめる可能性があります。R のバージョンが 32 バイトの場合、Java のバージョンも 32 バイトでなければならないことを確認してください。または、64 バイトは 64 バイトと一致する必要があります。

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

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

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

幸運を。

于 2014-08-04T19:29:00.763 に答える