2015年1月10日土曜日

math/R 3.1.2 をJava 1.8.0_25 から使う (MacOSX 10.10.1 + Homebrew 0.9.5 + Eclipse 4.4.1)

  • Homebrew/r-command
    • $ brew tap homebrew/science
    • $ brew install r
    • $ R CMD javareconf JAVA_CPPFLAGS="-I/System/Library/Frameworks/JavaVM.framework/Headers -I/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"
  • Eclipse
    • Java Projectを作る
    • BuildPathに追加する
      • /usr/local/Cellar/r/3.1.2/R.framework/Versions/3.1/Resources/library/rJava/jri/JRI.jar
    • コードを追加する
      • src/rJava/RSample.java

    • 一度RSampleをJavaApplicationとして実行してしまって,JavaApplicationの実行パネルを作ってしまう
    • RunConfigureから上記で作成されたJavaApplicationのConfigureを選択し,以下を追加する
      • Argumentsタブ > "VM arguments:"
        • -Djava.library.path=.:/usr/local/Cellar/r/3.1.2/R.framework/Versions/3.1/Resources/library/rJava/jri
      • Environmentタブ > "Environment variables to set:"
        • Variable:
          R_HOME
        • Value:
          /usr/local/Cellar/r/3.1.2/R.framework/Versions/3.1/Resources
    • 再度RSampleを実行.

参考

0 件のコメント: