После перехода по ссылке выше я создал новый «myScript.R» отдельно. Пожалуйста, скажите мне, что он показывает «сохранить рабочую область» для сохранения. Я сохранил его как файл с расширением .R. Пожалуйста, поправьте меня, если я ошибаюсь.
Я получаю следующую ошибку при запуске той же Java-программы (предоставленной в приведенной выше ссылке), созданной в среде IDE Netbeans для подключения RCaller к Java:
run:
java.io.IOException: Cannot run program "Rscript": CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1042)
at java.lang.Runtime.exec(Runtime.java:615)
at java.lang.Runtime.exec(Runtime.java:448)
at java.lang.Runtime.exec(Runtime.java:345)
at javaapplicationrcaller2.JavaApplicationRCaller2.<init>(JavaApplicationRCaller2.java:41)
at javaapplicationrcaller2.JavaApplicationRCaller2.main(JavaApplicationRCaller2.java:25)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:288)
at java.lang.ProcessImpl.start(ProcessImpl.java:133)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1023)
... 5 more
BUILD SUCCESSFUL (total time: 0 seconds)
Cannot run program "Rscript": CreateProcess error=2, The system cannot find the file specified
Java не может найтиRscript.exe
. Дайте угадаю: вы используете ...R-2.15.1/bin/x64/Rscript и установили более новую версию R. 3.XXX - person agstudy   schedule 22.06.2013caller.setRscriptExecutable
в код из другой ссылки. Это правильно? Я должен спросить: C:\R\R-3.0.1\bin\i386\Rscript.exe существует? - person Mars   schedule 22.06.2013