本文整理匯總了Java中org.rosuda.REngine.REngineStdOutput類的典型用法代碼示例。如果您正苦於以下問題:Java REngineStdOutput類的具體用法?Java REngineStdOutput怎麽用?Java REngineStdOutput使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
REngineStdOutput類屬於org.rosuda.REngine包,在下文中一共展示了REngineStdOutput類的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: setUpR
import org.rosuda.REngine.REngineStdOutput; //導入依賴的package包/類
@BeforeClass
public static void setUpR() throws Exception{
// just making sure we have the right version of everything
if (!Rengine.versionCheck()) {
System.err.println("** Version mismatch - Java files don't match library version.");
fail(String.format("Invalid versions. Rengine must have the same version of native library. Rengine version: %d. RNI library version: %d", Rengine.getVersion(), Rengine.rniGetVersion()));
}
// Enables debug traces
Rengine.DEBUG = 1;
System.out.println("Creating Rengine (with arguments)");
// 1) we pass the arguments from the command line
// 2) we won't use the main loop at first, we'll start it later
// (that's the "false" as second argument)
// 3) no callback class will be used
engine = REngine.engineForClass("org.rosuda.REngine.JRI.JRIEngine", new String[] { "--no-save" }, new REngineStdOutput(), false);
System.out.println("Rengine created...");
REXP result = engine.parseAndEval("source(\"/Users/jfcorugedo/Documents/git/RJavaServer/src/test/resources/blockFunction.R\")");
if(result == null) {
LOG.error("blockFunction is not loaded!");
} else {
LOG.info("blockFunction loaded successfully");
}
}