когда я вызываю приложение Rserve в своем Java-коде с классом времени выполнения, следующие команды оценки не выполняются.
Но если я запускаю приложение Rserve из терминала, в оценке не возникает ошибки.
См. StartRserve.java в примерах того, как запустить Rserve из Java.
StartRserve.java
Наиболее распространенные ошибки:
Если вы запускаете какой-либо процесс из Java, вы должныпредоставьте считыватели ввода / вывода, иначе он завершит процесс на любом выходе.
При запуске R за пределами tty есть обязательные флаги, которые вы должны предоставить.См. Ошибку R, чтобы узнать, чего она ожидает (обычно люди используют по крайней мере --no-save).
R
--no-save