我设法将StatET安装到eclipse中,并且有一个名为“Test”的Java项目,其中包含一些代码。我希望能够将.R文件保留在该项目文件夹中,并将其作为独立的R脚本(与Java程序分开)运行。我怎样才能做到这一点?如果我尝试突出显示.R文件中的某些R代码并运行它,则会显示“当前工作台窗口中没有R session 处于 Activity 状态”。

更新:
我添加了运行配置,当我尝试运行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'

最佳答案

您需要首先从Eclipse中启动R控制台。从菜单栏中选择Run -> Run Configurations...。如果尚未创建R配置,则可以通过右键单击R Console来创建一个新的R配置。有关更多信息,Longhow Lam编写了一个nice guide (PDF)

编辑:
关于新的错误消息,请通过在R的命令行版本中运行以下命令之一来确保R中安装了rj。对于当前的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

07-26 03:19