在OSX 10.7.2上安装R和Java应用程序

在OSX 10.7.2上安装R和Java应用程序,java,macos,r,tomcat,rjava,Java,Macos,R,Tomcat,Rjava,我们已经在windows上运行了一个应用程序,其中使用了R和Java,我正在尝试迁移到Unix系统 我在论坛和谷歌上搜索过,在环境变量设置中找不到任何清晰的内容。 该应用程序使用Java、Tomcat和R。 (在windows上,我们通常安装JGR,以便在java中运行JGR,但在MAC rJava上似乎是实现这一点的方法) 所以我已经安装了java版本“1.6.0_29”、R版本2.14.1、rJava 0.9-3和tomcat 7.0.20。我需要让应用程序在tomcat上运行以进行测试 以

我们已经在windows上运行了一个应用程序,其中使用了R和Java,我正在尝试迁移到Unix系统

我在论坛和谷歌上搜索过,在环境变量设置中找不到任何清晰的内容。 该应用程序使用Java、Tomcat和R。 (在windows上,我们通常安装JGR,以便在java中运行JGR,但在MAC rJava上似乎是实现这一点的方法)

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

以下是我认为我需要做的,但我在以下方面找不到好的文档:

  • 设置JAVA_HOME变量
  • 设置CATALINA_HOME变量
  • 设置R环境。变量 (我不确定这些是否应该放在.profile、.bash_profile等中)
  • 我在Mac OSX 10.7.2上运行


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

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

    install.packages("rJava")
    

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

    您实际上不需要设置任何东西,只需使用

    install.packages("rJava")
    

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

    所以我不需要设置Java_home变量或r_home变量?是这样吗?我不知道这是怎么回事,不。R_HOME是由R脚本设置的,只有当您有一些特殊的JAVA设置时才需要JAVA_HOME(这在macosx上不太可能,因为苹果的JAVA是目前为止唯一合理的选择)。关于rJava/JRI/JGR的问题,请使用stats rosuda-devel邮件列表。这样我就不需要设置java_home变量或r_home变量了?是这样吗?我不知道这是怎么回事,不。R_HOME是由R脚本设置的,只有当您有一些特殊的JAVA设置时才需要JAVA_HOME(这在macosx上不太可能,因为苹果的JAVA是目前为止唯一合理的选择)。有关rJava/JRI/JGR的问题,请使用stats rosuda-devel邮件列表。