У меня много R-скриптов, где используется пакет xlsx. Когда я использую library(xlsx)
, чтобы загрузить его, я получаю java ошибки версии, подобные этой:
Error: package or namespace load failed for ‘xlsx’:
.onLoad failed in loadNamespace() for 'xlsx', details:
call: fun(libname, pkgname)
error: Your java version is 12. Need 1.5.0 or higher.
In addition: Warning message:
package ‘xlsx’ was built under R version 3.5.2
Я использовал sudo R CMD javareconf
для сброса java версий на нужную , но все еще не может правильно загрузить xlsx в консоли Studio или R. Как ни странно , когда я запускаю те же R-скрипты в командной строке терминала Ma c, например, Rscript foo.R
, я могу успешно загрузить библиотеку без ошибок. Кто-нибудь может помочь мне переконфигурировать Java в консоли R или Rstudio?
Я использую MacOs Majave. Большое спасибо!