8

rJavaパッケージで遊んでいますが、rJavaはJavaジェネリック型を認識していないようなので、ジェネリック型パラメーターを持つJavaオブジェクトを作成するのに苦労しています。次のようなJavaクラスがある場合:

public class A<T> {
    private B<T> b;
    public A(B<T> b) {
        this.b = b;
    }
}

既に作成された B オブジェクトを (インスタンス化された型パラメーターを使用して) 渡すことによって R セッションから A オブジェクトを作成したいのです.jnew()が、rJava は常にエラーを出します:

java.lang.NoSuchMethodError: <init>

これに対する回避策はありますか?

4

1 に答える 1