2011-06-13 79 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(); 
    } 
    }