JavaからRコール:設定JRI

JRI允许用户从Java里面调用R的功能,本文介绍Windows 64位环境下在Eclipse里设置JRI的方法。

**环境**:

   Windows 7 64bit

   Eclipseの4.3.1

   R 3.0.2

   茶色の0.9から6

  1. 延長でR rJavaインストールパッケージ。JRIはrJavaレーンに含まれています。コマンドは次のとおりです。install.packagesは( "rJava")。C:rJavaデフォルトのインストールパスRは、次のような、完成された実行に搭載されているプログラムFilesRR-3.0.2libraryrJava。

        < style="background-color: rgb(248, 248, 248);"></>
    
  2. C:のようなオープンJRIのインストールディレクトリ、プログラムFilesRR-3.0.2libraryrJavajri、あなたは内部から呼び出すときのJavaを使用したいファイルやディレクトリを見ることができます。ここで、設定をテストするために使用できるサンプルJavaソース・ファイルに含まれる例が正しいです。jri.dllは、Javaプログラムを実行するときに、それが使用される、ダイナミックリンクライブラリを使用する必要があります。JRI.jarおよび他の2つのJARファイルは、Javaクラスライブラリ、Javaソースファイルをコンパイルするときに使用する必要があります。

  3. 私たちは今、Eclipseで新しいJavaプロジェクトを作成し、プロジェクトに.javaファイルのexamplesディレクトリにコピーします。

  4. 以下の動作環境を設定します。

        4.1 首先使Java类能够编译。**需要把上面提到的三个jar文件加到项目的类路径里。**右键点击项目名,选择Properties,然后在左侧边栏中选择Java Build Path,然后在右侧tab里选择Libraries,然后选择Add External JARs…,在弹出的选择框里选择jri文件夹里的三个.jar文件,点确定。这时,这三个新文件应该会在界面上被列出来。点击OK退出项目属性界面后,Java类应该会被重新编译,所有文件应该能 大专栏  从Java里调用R:设置JRI被编译通过了。
    
        ![](http://ict.jingyan.info/wp-content/uploads/2014/02/54671392020677.png "额外jar")
    
        4.2 配置运行时的动态链接库。主要是两步:首先,**包含jri.dll的文件夹必须在java.library.path里**;其次,**R.dll必须在运行路径下**。在Eclipse项目里,右键点击rtest.java,在弹出菜单里选择“**运行方式**”,然后选择“**运行配置**”,这时会出现对话框。在右边列出的tab中,选择**自变量**这个tab,在**VM 自变量**里加入一行:
    
        -Djava.library.path=&quot;C:Program FilesRR-3.0.2libraryrJavajrix64&quot;。然后tab里选择环境,按新建添加新变量,变量名为PATH,值是C:Program FilesRR-3.0.2binx64。
    
        配置自变量的界面:
    
        ![](http://ict.jingyan.info/wp-content/uploads/2014/02/8731392020677.png)
    
        配置环境的界面:
    
        ![](http://ict.jingyan.info/wp-content/uploads/2014/02/64451392020678.png)
    
  5. 前のステップが完了した後で、新しいコンフィギュレーションを実行することができます。次のようにランタイムインターフェイスは、次のとおりです。

        ![](http:
    

    参考:http://blog.sina.com.cn/s/blog_9d3077790100yodv.html

おすすめ

転載: www.cnblogs.com/lijianming180/p/12409487.html