Установка пакета rj для работы с плагином Statet в eclipse - PullRequest
2 голосов
/ 20 января 2011

Я пытался установить пакет rj для R, но у меня появляется следующая ошибка:

C:\Program Files\R\R-2.11.1-x64\bin>R CMD INSTALL --no-test-load \M\rj_0.5.2-1.tar.gz
* installing to library 'C:\Users\MyUser\Documents/R/win64-library/2.11'
* installing *source* package 'rj' ...
** R
** inst
** preparing package for lazy loading
Error : .onLoad failed in loadNamespace() for 'rJava', details:
  call: dirname(this$RuntimeLib)
  error: a character vector argument expected
ERROR: lazy loading failed for package 'rj'
* removing 'C:\Users\MyUser\Documents/R/win64-library/2.11/rj'

Обратите внимание, что я использую Windows 7 64, а также Java и R 64 бит (в настоящее время у меня нет 32-битной установки Java).

Заранее спасибо

Ответы [ 3 ]

1 голос
/ 20 января 2011

После того, как вы установили rJava и JDK> 1.4, проверьте, правильно ли установлена ​​переменная пути к Java.Затем выполните:

R CMD javareconf 

в командной строке для настройки R с поддержкой Java.После этого rj должен установить просто отлично.

0 голосов
/ 26 августа 2013

Для среды Win 7 (64Bit) & R x64 необходимо установить 64-битный образ JRE. Я также сталкивался с этой проблемой при использовании R x64, но только при установке JRE 32bit, но при переключении в окно R i386 эта проблема исчезла.

0 голосов
/ 24 января 2011

Я не знаю, что происходило, но я удалил R, удалил eclipse, а затем переустановил их, сначала r, пакет rJava, затем пакет rJ, а затем я установил плагин Statet в eclipse, и все работалохорошо.

Я также удалил папку .eclipse в c: \ users \ myuser \

Для установки r я сделал полную установку (i386 и x64).Только для eclipse x64.

Надеюсь, это поможет вам mickylarson.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...