R&;Java连接

R&;Java连接,java,Java,我写这个程序 import java.util.Vector; import org.rosuda.Rserve.*; class rNumber { public static void main(String[] args){ public class RConnection extends Rengine{ RConnection c = new RConnection(); double d[] = c.eval("rnorm(10)").asDo

我写这个程序

import java.util.Vector;
import org.rosuda.Rserve.*;

class rNumber {
  public static void main(String[] args){
    public class RConnection  extends Rengine{
      RConnection c = new RConnection();
      double d[] = c.eval("rnorm(10)").asDoubles(); 
    }
  }
}

此程序给出错误表达式的非法开始&;应为

您不能在主函数内声明公共类。。。在外部声明类。此外,我不明白你的
rNumber
类有什么意义

您可以这样做:

  import java.util.Vector;
  import org.rosuda.Rserve.*;

  public class RConnection  extends Rengine{
    public static void main(String[] args){
      RConnection c = new RConnection();
      double d[] = c.eval("rnorm(10)").asDoubles(); 
    }
  }

为什么在这里使用内部类,原因是什么??