我们都知道Java语言长期处于霸主地位,在所有编程语言排行榜中,Java也是常年位居第一。在近几年也是爆炸式发展,几乎覆盖到了应用开发的所有领域。而R语言则在统计圈和数据可视化处于佼佼者,如果将Java的通用性和R的专业性紧密结合起来,就可以碰撞出不一样的火花。
在之前两篇文章中我已经写了如何在Java程序中调用R代码,链接分别为:
JAVA调用R语言之Rserve http://blog.csdn.net/wzgl__wh/article/details/52793558
JAVA调用R语言之Rserve(二) http://blog.csdn.net/wzgl__wh/article/details/52958716
想必很多人都知道rjava包是一个R语言和Java语言的通信接口,通过底层JNI实现调用,允许R直接调用java对象的方法。可今天我就一个简单的函数system()来实现在R语言直接调用Java程序。
public cl