Java/R Interface (JRI)
Möchte ich nennen, einige R-code aus Java, auf einer Linux-Maschine, die R bereits installiert, so dass das Java/R Interface (JRI) benötigt.
Allerdings bin ich mir nicht sicher, wie gehen über diese.
Den JRI homepage sagt, dass das Paket gebündelt in rJava. Also, ich heruntergeladen rJava-0.9.3.tar.gz aus der rJava Files-Sektion, und entpackt es, sich (unter anderem) eine Menge von Java-source-Dateien (und die entsprechenden Klassen) in der src/java Ordner, plus 2 Gläser (JRIEngine.jar und REngine.jar) in der inst/jri Ordner.
Den JRI Files-Sektion, wenn, zusätzlich zu den oben genannten 2 Gläser, auch JRI.jar und alle drei dieser Bibliotheken sind Aktueller als die 2 in inst/jri.
Darüber hinaus keiner dieser 3 Gläser enthält die Binärdateien für die Klassen, die sich im Verzeichnis src/java, die notwendig erscheinen, die für das aufrufen von R aus in Java.
Ausführen von "make all" in der java/src Ordner scheint, führen Sie einfach einige tests und kein GLAS produziert wird.
Ich würde erwarten, dass alle notwendigen Klassen kommen, gebündelt in JAR-Dateien, so dass Sie könnte leicht Hinzugefügt werden, in der classpath-und IDE-Projekte (z.B. in Eclipse).
Wie kann ich dahin kommen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
install.packages("rJava")
im R - Installation rJava umfasst JRI. Erhalten Sie den gleichen Effekt mitR CMD INSTALL rJava_0.9-3.tar.gz
. Beide sind die dokumentierten Möglichkeiten zur Installation von R-Paketen. Stellen Sie sicher, dass das JDK installiert und konfiguriert R mit Java-Unterstützung vor. Einmal installiert, können Sie Fragen R über die Lage des JRI mitsystem.file("jri",package="rJava")
Beachten Sie, dass zur Nutzung JRI Sie benötigen, um den setup-Umgebung richtig (in der Regel mit
R CMD
), und setzen Siejava.library.path
gehören die JRI Lage. Können Sie Scannen möchten, mit der stats-rosuda-devel mailing-Liste, ist der kanonische Ort, um Fragen über rJava/JRI.java.library.path
setup zu finden JRI dynamische Bibliothek und auch die benötigten Umgebungsvariablen, indem R, wieR_HOME
. Ich benutze nicht Eclipse, also ich weiß nicht, wie es verarbeitet die Einstellungen. Sie können einen Blick auf dierun
Skript und die JRI Beispiele.