Salut à vous,
Comme indiqué dans l'intitulé, j'ai un problème pour intégrer API JRI dans mon IDE netbeans,
J'ai commencer par télécharger le R, installer le rJava, copier le dossier rJava dans la lib de dossier R,
Aprés j'ai configuré la variable d'environnemtn Path=%path%;C:\R-3.2.0\library\rJava\jri;C:\R-3.2.0\library\rJava\jri\i386;C:\R-3.2.0\library\rJava\jri\x64
Coté de mon netbeans; j'ai importer mes JAR ( jri, jriengine, reengine ), avec un code de test :
J'obtient comme erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Rengine re = new Rengine(null,false,null); double da[] = {1.2,2.3,4.5}; long xp3 = re.rniPutDoubleArray(da); re.rniAssign("a", xp3, 0); REXP x; x = re.eval("a"); System.out.print(x); re.eval("plot(a)");
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: no jri in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1119)
at org.rosuda.JRI.Rengine.<clinit>(Rengine.java:19)
at rtest.RTEST.main(RTEST.java:26)
Java Result: 1
J'ai essayer de faire passer la path dans JVM Options : -Djava.library.path=C:\R-3.2.0\library\rJava\jri
Mais toujours rien, même probléme, si quelqu'un peut m'aider s'il vous plait.
Partager