【问题标题】:StatET in Eclipse and REclipse 和 R 中的 StatET
【发布时间】:2012-02-29 16:14:04
【问题描述】:

我已经设法将 StatET 安装到 Eclipse 中,并且我有一个名为“Test”的 Java 项目,其中包含一些代码。我希望能够在该项目文件夹中保留一个 .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'

【问题讨论】:

  • 这在 StatET 手册中有描述。简而言之,你首先要为 R 配置一个“运行配置”,然后运行这个配置。
  • 您能告诉我手册中的页码吗?我好像没找到。
  • 如果我在我的 pdf 阅读器的搜索栏中输入“运行配置”,我会被定向到第 25 页。

标签: java eclipse r statet


【解决方案1】:

您需要首先从 Eclipse 中启动一个 R 控制台。从菜单栏中选择Run -> Run Configurations...。如果您尚未创建 R 配置,您可以通过右键单击 R Console 创建一个新配置。欲了解更多信息,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

【讨论】:

  • 好的,我做了一个配置。如何使用该配置运行 R。我仍然遇到同样的错误。
  • 在我的新 R 配置的配置选项卡中,显示“工作区的 R 环境首选项无效”
  • @CodeGuy - 选择Run -> Run Configurations。它应该出现在R Console 下的左侧面板中。选择它并点击Run
  • 运行按钮被禁用...可能是因为我提到的错误?
  • @CodeGuy:当你配置R环境时,列出了哪个架构?对于 64 位 R,它应该是 x86-64。我似乎记得 StatET 在过去默认为不正确的值。
【解决方案2】:

刚遇到同样的错误信息,最后发现是因为没有权限写入R下的库目录,所以虽然Eclipse显示安装了RJ,但实际上并没有。

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

【讨论】:

    【解决方案3】:

    对我来说,我必须更改运行/运行配置/启动类型以放置值“Rterm”,因为默认情况下它是 RJ,并执行 jthetzel 在 R-config -> configure -> add - 中所说的相同配置 - > + -> 尝试自动查找 -> 申请。

    【讨论】:

    • Rj 给 statet 插件增加了很多,恢复到 Rterm 并不是最好的选择。
    猜你喜欢
    • 1970-01-01
    • 2016-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多