當前位置: 首頁>>代碼示例>>Java>>正文


Java REngineStdOutput類代碼示例

本文整理匯總了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");
	}
}
 
開發者ID:jfcorugedo,項目名稱:RJavaServer,代碼行數:27,代碼來源:UseREngineInFrontOfJRIEngineIT.java


注:本文中的org.rosuda.REngine.REngineStdOutput類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。