web-dev-qa-db-ja.com

MacOSXに `rJava`をインストールすると、「JDKが不完全です...」と表示されて失敗します

MacにrJavaをインストールしようとしていますが、次のエラーメッセージが表示されます。

[...]
checking whether javah was replaced by javac -h... no
configure: error: one or more Java tools are missing.

*** JDK is incomplete! Please make sure you have a complete JDK. JRE is *not* sufficient.
configure: error: ./configure failed for jri
ERROR: configuration failed for package ‘rJava’
* removing ‘/usr/local/lib/R/3.6/site-library/rJava’
Warning in install.packages :
  installation of package ‘rJava’ had non-zero exit status

しかし、私はJavajavacを持っているので、私は単純にJREを持ちません

$ Java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.242-b08, mixed mode)
$ javac -version
javac 1.8.0_242

しかし、私はラインに少し悩まされています

Java_HOME        : /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre 

R CMD javareconf。 jreで終わるからです。それは私の問題の一部ですか?

私はググリングをしましたが、あまり見つけませんでした。たとえば、 https://github.com/s-u/rJava/issues/146 に関する最後のコメントは期待できません。

rJavaを実行できるようにするにはどうすればよいですか?

5
jonalv
  1. https://www.Oracle.com/Java/technologies/javase-jdk8-downloads.html からjdk-8u251-macosx-x64.dmgをダウンロードしてインストールします

  2. java_HOMEのセットアップ

0
caot