Java 人民网的警告信息

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 加载所需包:方法 加载所需包:方法 我想让

我正在使用Renjin在Java中使用R代码。 当我使用语法运行R代码时: “engine.eval(新的java.io.FileReader(“Forecast_temp.R”);” 其中“Forecast_temp.R”是R代码文件

人人网正在展示一些信息,如下所示

加载所需包:stats

加载所需包:图形

装载所需包裹:zoo

加载所需包:stats

加载所需包:timeDate

加载所需包:图形

加载所需的包:utils

加载所需包:stats

加载所需包:方法

加载所需包:方法

我想让他们藏起来,我怎么能做到呢。 欢迎任何帮助

我使用的是“预测”、“plyr”、“润滑”、“重塑2”
我的工作包

您可以使用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

非常感谢阿克伯坦,它确实有助于按预期工作