1

誰か助けてくれませんか。

DeducerをR2.14で動作させていましたが、2.15.1に更新したため、JGRをロードできません。JGRとDeducerをロードしました。

これは、インストール時に表示されるメッセージです

Loading required package: JavaGD
Error : .onLoad failed in loadNamespace() for 'JavaGD', details:
  call: .Call("RegGetStrValue", c(key, "CurrentVersion"), PACKAGE = "JavaGD")
  error: C symbol name "RegGetStrValue" not in DLL for package "JavaGD"
Error: package ‘JavaGD’ could not be loaded

RとVer2.15.1の古いバージョンをすべて削除しました-Rを再インストールしても、このメッセージが表示されます。

これがレジストリの問題である可能性はありますか?もしそうなら、どこを見ればよいですか?

私は検索しましたが、同様の問題が報告されているようですが、私が見たものとまったく同じものはありません。私のライブラリには確かに複数のバージョンのJavaGDがないようで、NamesakeファイルはJavaGDフォルダにあります。

かなり最新のDellラップトップでWin732ビットバージョンを実行しています。

Rは正常に動作しているようで、私はほとんどの場合R-Studioを使用していますが、それも正常に動作します。

どんな助けでもいただければ幸いです

4

1 に答える 1

0

OP の元の問題から 7 年後、適切な Java ダウンロードを選択することは、ほとんどの RStudio 環境が同期されて動作する 64 ビット マシンにとって重要です。なんらかの理由で、64 ビット JRE のダウンロードは困難です。Deducer によって最近表示された同じエラーを回避するには、必ずhttps://www.java.com/en/download/manual.jspから 64 ビット Java JRE をダウンロードしてください。64 ビット バージョンは、指示に従ってオフラインでダウンロードする必要があることに注意してください (通常、Windows ダウンロードの下部)。インストール パスが c:\Program Files(x86)\Java ではなく、c:\Program Files\Java であることを確認します。それに加えて、JDKはこの問題を今後修正するはずです。

于 2019-12-30T04:19:10.740 に答える