0
我需要從Java應用程序運行R代碼。 R服務器安裝在遠程盒子上。我沒有找到有關R的Java連接器的任何信息。也許我只是暴露了我的無知,但任何提示如何做到這一點將不勝感激。從Java應用程序遠程運行R代碼
我需要從Java應用程序運行R代碼。 R服務器安裝在遠程盒子上。我沒有找到有關R的Java連接器的任何信息。也許我只是暴露了我的無知,但任何提示如何做到這一點將不勝感激。從Java應用程序遠程運行R代碼
Rserve源代碼包中有樣本Java客戶端。我指向一個SVN瀏覽器,但我永遠不會記得西蒙的RForge是否有SVN瀏覽器......
以下是我在Debian中維護的較舊軟件包的客戶端樹形視圖(但您可能需要永久 - 直接從RForge發佈1.7.0):
[email protected]:~/src/debian/CRAN/Rserve-0.6-8.1$ tree src/client/java-new/
src/client/java-new/
├── JRI
│ ├── JRIEngine.java
│ ├── Makefile
│ ├── package-info.java
│ └── test
│ ├── Makefile
│ └── RTest.java
├── LICENSE
├── Makefile
├── MutableREXP.java
├── package-info.java
├── REngineCallbacks.java
├── REngineConsoleHistoryInterface.java
├── REngineEvalException.java
├── REngineException.java
├── REngineInputInterface.java
├── REngine.jar
├── REngine.java
├── REngineOutputInterface.java
├── REngineStdOutput.java
├── REngineUIInterface.java
├── REXPDouble.java
├── REXPEnvironment.java
├── REXPExpressionVector.java
├── REXPFactor.java
├── REXPGenericVector.java
├── REXPInteger.java
├── REXP.java
├── REXPJavaReference.java
├── REXPLanguage.java
├── REXPList.java
├── REXPLogical.java
├── REXPMismatchException.java
├── REXPNull.java
├── REXPRaw.java
├── REXPReference.java
├── REXPS4.java
├── REXPString.java
├── REXPSymbol.java
├── REXPUnknown.java
├── REXPVector.java
├── REXPWrapper.java
├── RFactor.java
├── RList.java
├── Rserve
│ ├── Makefile
│ ├── package-info.java
│ ├── protocol
│ │ ├── jcrypt.java
│ │ ├── REXPFactory.java
│ │ ├── RPacket.java
│ │ └── RTalk.java
│ ├── RConnection.java
│ ├── RFileInputStream.java
│ ├── RFileOutputStream.java
│ ├── RserveException.java
│ ├── Rserve.jar
│ ├── RSession.java
│ └── test
│ ├── jt.java
│ ├── Makefile
│ ├── PlotDemo.java
│ ├── StartRserve.java
│ └── test.java
└── Rserve.jar
5 directories, 60 files
[email protected]:~/src/debian/CRAN/Rserve-0.6-8.1$