从java里调用r jri的设置方法_从Java里调用R – JRI的设置方法
JRI允許用戶從Java里面調用R的功能,而Eclipse是目前最常用的Java開發環境。本文介紹在Eclipse里設置JRI的方法。
環境:
Windows 7 32bit
Eclipse 3.6
R 2.13.1
rJava 0.9-1
1.在R里安裝rJava擴展包。
JRI已經被包含在rJava里了。命令是: install.packages(“rJava”)。運行完成后rJava默認被安裝在R的安裝路徑,如:C:\Program Files\R\R-2.13.1\library\rJava。
2.打開JRI的安裝目錄,如:C:\Program Files\R\R-2.13.1\library\rJava\jri,即可看到從Java里調用時需要使用的文件和目錄。其中: examples中包含示例Java源文件,可以用來測試你的設置是否正確。jri.dll是需要使用的動態鏈接庫,運行Java程序時會被用到。JRI.jar以及另兩個jar文件是Java類庫,編譯Java源文件時需要用到。
3.我們現在在Eclipse里新建一個Java項目,然后把examples目錄里的.java文件復制到這個項目里。
4.設置運行環境。
4.1 首先使Java類能夠編譯。需要把上面提到的三個jar文件加到項目的類路徑里。右鍵點擊項目名,選擇Properties,然后在左側邊欄中選擇Java Build Path,然后在右側tab里選擇Libraries,然后選擇Add External JARs…,在彈出的選擇框里選擇jri文件夾里的三個.jar文件,點確定。這時,這三個新文件應該會在界面上被列出來。點擊OK退出項目屬性界面后,Java類應該會被重新編譯,所有文件應該能被編譯通過了。
4.2 配置運行時的動態鏈接庫。主要是兩步:首先,包含jri.dll的文件夾必須在java.library.path里;其次,R.dll必須在運行路徑下。在Eclipse項目里,右鍵點擊rtest.java,在彈出菜單里選擇”Run As…”,然后選擇”Run Configurations …”,這時會出現對話框。在右邊列出的tab中,選擇Arguments這個tab,在VM Arguments里加入一行:-Djava.library.path=”C:\Program Files\R\R-2.13.1\library\rJava\jri”。然后tab里選擇Environment,按New添加新變量,變量名為PATH,值是C:\Program Files\R\R-2.13.1\bin\i386。
配置Arguments的界面:
配置Environment的界面:
5.完成上一步后,運行剛才新建的配置即可。運行時的界面如下:
總結
以上是生活随笔為你收集整理的从java里调用r jri的设置方法_从Java里调用R – JRI的设置方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java url no protocol
- 下一篇: java javafx webview_