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

标签 java r netbeans jri

我正在运行我的 JRI(Java-R 接口(interface))包附带的测试类。我正在通过 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 环境变量?

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


  • 我只是几个解决方案(在过去的半小时内)。
  • 添加行 export R_HOME=/path/to/r_home/在 netbeans.conf 中。
  • 从已设置 R_HOME 的终端调用 NetBeans。

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

    最佳答案

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

    Env.FOO=bar
    
    重要 : 注意变量名为 FOOEnv.前缀用于表示它是一个环境变量。如果您删除前缀,则该值将作为系统属性 ( -DFOO=bar ) 传递。
    Screenshot of Netbeans 12 actions needed for adding an environment variable
    记得在 Debug project 中设置它如果您需要使用调试器部分。

    关于java - 如何在 Netbeans 8.0.2 中设置环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33484550/

    相关文章:

    java - XPage Java 类实例化为数据源

    r - InvalidArgumentError : indices[127, 7] = 43 不在 Keras R 中的 [0, 43) 中

    r - R : plot decision regions of multi-class SVM 中的空间数据

    java - 如何从 pagedList 中删除项目

    java - Java 中的 AES 128 加密 PHP 中的解密

    Java:有什么方法可以从字节数组中获取 ZipFile (或任何具有直接 getEntry 方法的内容)?

    r - R中的“不加入”

    mysql - 如何使用非英语(孟加拉语)语言将数据输入此数据库表?

    java - NetBeans 6.9 中缺少 Maven 依赖关系图

    java - Netbeans 9/10/11 无法运行程序 "cmd"