【问题标题】:How to set environment variables in Netbeans 8.0.2?如何在 Netbeans 8.0.2 中设置环境变量?
【发布时间】:2016-02-02 17:53:33
【问题描述】:

我正在运行我的 JRI(Java-R 接口)包附带的测试类。我正在通过 NetBeans 运行它。不幸的是,NetBeans 抱怨没有设置 R_HOME。

Creating Rengine (with arguments)
Rengine created, waiting for R
R_HOME is not set. Please set all required environment variables before running this program.
Cannot load R
Unable to start R

如何在 NetBeans 中添加 R_HOME 环境变量?


我尝试过的:

  1. 我在 .bash_profile 和 .bashrc 中定义了 R_HOME。 /Library/Frameworks/R.framework/Resources
  2. 右键单击我的项目名称 > 属性 > 运行 ... 但是我看不到添加环境变量的地方。我只看到“参数”和“VM 选项”。

我只是几个解决方案(在过去的半小时内)。

  1. 在 netbeans.conf 中添加 export R_HOME=/path/to/r_home/ 行。
  2. 从已设置 R_HOME 的终端调用 NetBeans。

但是,仍然可以使用 GUI 解决方案。

【问题讨论】:

  • 您能否在您的控制台中输入“R.home()”并向我们展示结果?

标签: java r netbeans jri


【解决方案1】:

在 Netbeans 12 中(但我认为这也适用于以前的版本),右键单击项目并打开 Properties 窗口。 转到Actions,然后选择Run project。在“设置属性”标签附近有一个Add 按钮,单击它并选择选项New Environment Variable

这将生成一个像这样的新行:

Env.FOO=bar

重要:注意变量名为FOOEnv.前缀用于表示它是一个环境变量。如果删除前缀,则该值将作为系统属性 (-DFOO=bar) 传递。

如果您需要使用调试器,请记住在Debug project 部分中也设置此项。

【讨论】:

    猜你喜欢
    • 2012-08-03
    • 2019-06-24
    • 2019-07-02
    • 2014-09-29
    • 2016-06-27
    • 2017-07-31
    • 2015-08-01
    • 2011-08-23
    相关资源
    最近更新 更多