StatET в Eclipse и R - PullRequest
       41

StatET в Eclipse и R

10 голосов
/ 29 февраля 2012

Мне удалось установить StatET в Eclipse, и у меня есть Java-проект под названием «Test» с некоторым кодом там.Я хотел бы иметь возможность хранить файл .R в этой папке проекта и запускать его как отдельный R-скрипт, отдельно от программы Java.Как я могу это сделать?Если я пытаюсь выделить код R в файле .R и запустить его, он говорит: «Сеанс R не активен в текущем окне рабочей среды».

Обновление: я добавил конфигурацию запуска и теперь у меня естьСледующая ошибка во всплывающем окне при попытке запустить скрипт R:

Launching the R Console was cancelled, because it seems starting the R engine failed. 
Please make sure that R package 'rj' (1.0.0 or compatible) is installed and that the R library paths are set correctly for the R environment configuration 'R'

Ответы [ 3 ]

13 голосов
/ 29 февраля 2012

Вам необходимо сначала запустить консоль R из Eclipse. Выберите Run -> Run Configurations... в строке меню. Если вы еще не создали конфигурацию R, вы можете создать новую, щелкнув правой кнопкой мыши на R Console. Для получения более подробной информации, Longhow Lam составил руководство (PDF) .

EDIT: Что касается вашего нового сообщения об ошибке, убедитесь, что rj установлено в R, выполнив одну из этих команд в версии R. командной строки R. Для текущего StatET 2.0:

install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-1.0")

Для разработки StatET 3.0:

install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-1.1")

Для старого StatET 0.10:

install.packages("rj", repos="http://download.walware.de/rj-0.5")

EDIT2

Его сейчас

install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-2.1")

Также см. http://www.walware.de/it/downloads/rj.02.01.html

4 голосов
/ 22 ноября 2012

Только что с таким же сообщением об ошибке и, наконец, обнаружил, что это связано с отсутствием прав на запись в каталог библиотеки под R. Поэтому, хотя Eclipse показывает, что RJ установлен, на самом деле это не так.

переустановленRJ в пользовательский каталог и добавил каталог в конфиг консоли R, все заработало.

0 голосов
/ 19 ноября 2017

Для меня мне нужно изменить конфигурацию / тип запуска / запуска, чтобы установить значение «Rterm», потому что оно было для RJ по умолчанию, и выполнить ту же конфигурацию, которую jthetzel сказал в R-config -> configure -> add - > + -> попытаться найти автоматически -> применить.

...