filip
2010-Oct-15 13:57 UTC
[R] [Debian][NetBeans] setting NetBeans to work with JRI libraries
I am having hard time properly setting NetBeans to work with JRI libs (http://rosuda.org/JRI/). Most of the instructions I have found so far are written for Eclipse or Windows (or both). I have set java.library.path variable in config: customize:VM arguments field, by specifying "-Djava.library.path=/home/filip/Pobrane/JRI/". When I run the application I get the following: "Cannot find JRI native library! Please make sure that the JRI native library is in a directory listed in java.library.path. java.lang.UnsatisfiedLinkError: /home/fb/Pobrane/JRI/libjri.so: libR.so: cannot open shared object file: No such file or directory (...)" So I ran: locate libR with the following result: /usr/local/lib/R/lib/libRblas.so /usr/local/lib/R/lib/libRlapack.so However this command: ls /usr/local/lib/R/lib/ lists: libRblas.so libRlapack.so libR.so I have tried various customisations to the config, copying the libraries and other desperate moves. I can properly compile and run the rtest.java and rtest2.java under the examples section of my JRI installation via the ./run script. It would seem that NetBeans has a problem loading libraries, that reference to other libraries (libjri is loaded, but not libR). I have compiled R 2.12.0 with "--with-blas="-lgoto2" --enable-BLAS-shlib --enable-R-shlib" (shared libraries, shared BLAS). Could the BLAS be a problem? -- while(!succeed) { try(); }