Почему я получаю следующую ошибку при загрузке пакета xlsx в R?

> library(xlsx)
Error : .onAttach failed in attachNamespace() for 'xlsx', details:
  call: .jnew("org/apache/poi/xssf/usermodel/XSSFWorkbook")
  error: java.lang.NoClassDefFoundError
Error: package or namespace load failed for ‘xlsx’

Есть ли какие-либо требования в JDK, которые мне не хватает?

Также на одном дыхании я продолжаю получать другую ошибку в другой системе Windows, как показано ниже, в которой говорится, что она не может найти DLL-файлы программного обеспечения Java, несмотря на то, что Java установлена ​​и установлены переменные среды.

> library(xlsx)
Loading required package: rJava
Error : .onLoad failed in loadNamespace() for 'rJava', details:
  call: inDL(x, as.logical(local), as.logical(now), ...)
  error: unable to load shared object 'E:/R Project/Softwares/R-  3.1.2/library/rJava/libs/x64/rJava.dll':
  LoadLibrary failure:  The specified module could not be found.

Error: package ‘rJava’ could not be loaded

person sunitprasad1    schedule 24.02.2015    source источник
comment
comment
Проблема с rJava имеет решение здесь   -  person shadow    schedule 24.02.2015
comment
У меня возникают эти проблемы, когда я пытаюсь использовать xlsx (и, соответственно, rJava) в 64-битном R. Немедленным решением является использование 32-битного R.   -  person James    schedule 24.02.2015
comment
Неправильно, у меня все еще есть ошибка в 32-битной среде R.   -  person Amit Kohli    schedule 23.08.2016