【问题标题】:Setup R and Java application on OSX 10.7.2在 OSX 10.7.2 上设置 R 和 Java 应用程序
【发布时间】:2012-01-23 19:52:12
【问题描述】:

我们一直在使用 R 和 Java 的 Windows 上运行应用程序,我正在尝试迁移到 Unix 系统。

我搜索了论坛和谷歌,找不到任何关于环境变量设置的内容。 该应用程序使用 Java、Tomcat 和 R。 (在 Windows 上,我们通常会安装 JGR,以便 R 可以在 java 中运行,但在 MAC 上,rJava 似乎是实现此功能的方法)

所以我安装了 java 版本“1.6.0_29”、R 版本 2.14.1、rJava 0.9-3 和 tomcat 7.0.20。我需要让应用程序在 tomcat 上运行以进行测试。

这是我认为我需要做的,但我找不到好的文档:

  1. 设置 JAVA_HOME 变量
  2. 设置 CATALINA_HOME 变量
  3. 设置 R 环境。变量 (我不确定这些是否应该放在 .profile、.bash_profile 等中)

我在 Mac OSX 10.7.2 上运行

任何帮助将不胜感激。谢谢。

【问题讨论】:

    标签: java macos r tomcat rjava


    【解决方案1】:

    你真的不需要设置任何东西 - 只需使用

    install.packages("rJava")
    

    这与在 Windows 上完全相同。仅此而已(如果需要,您可以通过从 JGR 站点下载 JGR 来使用它,但这与在 Windows 上相同 - 您不需要 JGR 在两个操作系统中运行 Java - JGR 只是碰巧使用 Java 的 GUI 和因此会自动安装 rJava)

    【讨论】:

    • 所以我不需要设置 java_home 变量或 r_home 变量?那正确吗?我对它的工作原理感到困惑。
    • 没有。 R_HOME 由 R 脚本设置,只有在您有一些特殊的 Java 设置时才需要 JAVA_HOME(这在 Mac OS X 上不太可能,因为到目前为止,Apple 的 Java 是唯一合理的选择)。有关 rJava/JRI/JGR 的问题,请使用 stats-rosuda-devel 邮件列表。
    猜你喜欢
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-03
    • 2016-08-24
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    相关资源
    最近更新 更多