Java 人民网的警告信息
我正在使用Renjin在Java中使用R代码。 当我使用语法运行R代码时: “engine.eval(新的java.io.FileReader(“Forecast_temp.R”);” 其中“Forecast_temp.R”是R代码文件 人人网正在展示一些信息,如下所示 加载所需包:stats 加载所需包:图形 装载所需包裹:zoo 加载所需包:stats 加载所需包:timeDate 加载所需包:图形 加载所需的包:utils 加载所需包:stats 加载所需包:方法 加载所需包:方法 我想让他们藏起来,我怎么能做到呢。 欢迎任何帮助 我使用的是“预测”、“plyr”、“润滑”、“重塑2”Java 人民网的警告信息,java,r,renjin,Java,R,Renjin,我正在使用Renjin在Java中使用R代码。 当我使用语法运行R代码时: “engine.eval(新的java.io.FileReader(“Forecast_temp.R”);” 其中“Forecast_temp.R”是R代码文件 人人网正在展示一些信息,如下所示 加载所需包:stats 加载所需包:图形 装载所需包裹:zoo 加载所需包:stats 加载所需包:timeDate 加载所需包:图形 加载所需的包:utils 加载所需包:stats 加载所需包:方法 加载所需包:方法 我想让
我的工作包您可以使用javax.script API隐藏脚本的所有输出:
RenjinScriptEngineFactory engineFactory = new
RenjinScriptEngineFactory();
ScriptEngine engine = engineFactory.getScriptEngine();
engine.getContext().setWriter(CharStreams.nullWriter()); // std out
engine.getContext().setErrorWriter(CharStreams.nullWriter()); // std err
engine.eval("print(1:99)"); // will not appear in process std out
非常感谢阿克伯坦,它确实有助于按预期工作