2012-02-29 81 views
10

我设法将StatET安装到eclipse中,并且我有一个名为“Test”的Java项目,其中包含一些代码。我希望能够将.R文件保存在该项目文件夹中,并将其作为独立的R脚本运行,与Java程序分离。我怎样才能做到这一点?如果我尝试在.R文件中突出显示一些R代码并运行它,它会显示“在当前工作台窗口中没有任何R会话处于活动状态”。Eclipse中的StatET和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' 
+0

这在StatET手册中有描述。简而言之,您必须为R配置“运行配置”,然后运行此配置。 – Andrie 2012-02-29 16:36:02

+0

你能指导我到手册中的页码吗?我似乎无法找到它。 – CodeGuy 2012-02-29 16:38:43

+1

如果我在我的pdf阅读器的搜索栏中输入“run configuration”,我会将其引导到第25页。 – 2012-02-29 18:35:19

回答

13

您需要首先从内部开始的R控制台蚀。从菜单栏中选择Run -> Run Configurations...。如果您尚未创建R配置,则可以通过右键单击R Console来创建一个新配置。欲了解更多信息,Longhow Lam汇集了nice guide (PDF)

编辑: 关于你的新的错误消息,请确保rj安装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

+0

好的,我做了一个配置。如何使用该配置运行R。我仍然得到同样的错误。 – CodeGuy 2012-02-29 16:41:38

+0

在我的新R配置的配置选项卡中,它表示“工作区的R环境首选项无效” – CodeGuy 2012-02-29 16:44:24

+0

@CodeGuy - 选择“运行 - >运行配置”。它应该出现在'R Console'下的左侧面板中。选择它并点击“运行”。 – jthetzel 2012-02-29 16:45:58

4

刚把同样的错误信息,最终发现这是由于缺乏享有特权te到R下的库目录。因此,虽然Eclipse显示RJ已安装,但实际上并不是。

重新安装RJ到用户目录,并将目录添加到R控制台配置,它的工作。

0

对我来说,我必须在运行/运行配置/启动类型中更改值“Rterm”,因为它默认为RJ,并且执行的配置和jthetzel在R-config中说的相同 - > configure - > add - > + - >尝试自动查找 - >应用。

+0

Rj为statet插件增加了很多,恢复到Rterm不是最好的选择。 – Cedric 2018-01-02 21:24:06

相关问题