我写这个程序

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();
    }
  }

09-27 02:42