繁体   English   中英

如何在 Netbeans 8.0.2 中设置环境变量?

[英]How to set environment variables in Netbeans 8.0.2?

我正在运行 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. 从终端调用 NetBeans,其中 R_HOME 已设置。

但是,仍然对 GUI 解决方案持开放态度。

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

这将生成一个新行,如下所示:

Env.FOO=bar

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

添加环境变量所需的 Netbeans 12 个操作的屏幕截图

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM