当前位置: 首页>>代码示例>>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;未经允许,请勿转载。