从java里调用r jri的设置方法_从Java里调用R – JRI的设置方法
JRI允許用戶從Java里面調(diào)用R的功能,而Eclipse是目前最常用的Java開發(fā)環(huán)境。本文介紹在Eclipse里設(shè)置JRI的方法。
環(huán)境:
Windows 7 32bit
Eclipse 3.6
R 2.13.1
rJava 0.9-1
1.在R里安裝rJava擴(kuò)展包。
JRI已經(jīng)被包含在rJava里了。命令是: install.packages(“rJava”)。運(yùn)行完成后rJava默認(rèn)被安裝在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里調(diào)用時(shí)需要使用的文件和目錄。其中: examples中包含示例Java源文件,可以用來測試你的設(shè)置是否正確。jri.dll是需要使用的動態(tài)鏈接庫,運(yùn)行Java程序時(shí)會被用到。JRI.jar以及另兩個(gè)jar文件是Java類庫,編譯Java源文件時(shí)需要用到。
3.我們現(xiàn)在在Eclipse里新建一個(gè)Java項(xiàng)目,然后把examples目錄里的.java文件復(fù)制到這個(gè)項(xiàng)目里。
4.設(shè)置運(yùn)行環(huán)境。
4.1 首先使Java類能夠編譯。需要把上面提到的三個(gè)jar文件加到項(xiàng)目的類路徑里。右鍵點(diǎn)擊項(xiàng)目名,選擇Properties,然后在左側(cè)邊欄中選擇Java Build Path,然后在右側(cè)tab里選擇Libraries,然后選擇Add External JARs…,在彈出的選擇框里選擇jri文件夾里的三個(gè).jar文件,點(diǎn)確定。這時(shí),這三個(gè)新文件應(yīng)該會在界面上被列出來。點(diǎn)擊OK退出項(xiàng)目屬性界面后,Java類應(yīng)該會被重新編譯,所有文件應(yīng)該能被編譯通過了。
4.2 配置運(yùn)行時(shí)的動態(tài)鏈接庫。主要是兩步:首先,包含jri.dll的文件夾必須在java.library.path里;其次,R.dll必須在運(yùn)行路徑下。在Eclipse項(xiàng)目里,右鍵點(diǎn)擊rtest.java,在彈出菜單里選擇”Run As…”,然后選擇”Run Configurations …”,這時(shí)會出現(xiàn)對話框。在右邊列出的tab中,選擇Arguments這個(gè)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.完成上一步后,運(yùn)行剛才新建的配置即可。運(yùn)行時(shí)的界面如下:
總結(jié)
以上是生活随笔為你收集整理的从java里调用r jri的设置方法_从Java里调用R – JRI的设置方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java url no protocol
- 下一篇: 取消java相关网络协议_java相关网