2011-06-13 86 views
0

我写此程序对于R&爪哇连接

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

该程序给错误表达&的非法启动;预计

+0

你为什么在这里使用内部类,是什么原因? – damluar 2011-06-13 10:54:09

回答

1

您不能在主函数内声明公共类...向外声明该类。此外,我没有看到你的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(); 
    } 
    }