0
最近、jPBCを使用して双線形ペアリングを実装する必要があります。しかし、タイプD曲線を使用するときは、http://gas.dia.unisa.it/projects/jpbc/docs/ecpg.html#TypeDと同じように。 Null Pointer Exceptionが発生しました。助けてくれますか?ありがとうございました。ここでjPBCのPBCTypeDCurveGeneratorを使用する場合のNullPointerException
はコードです:ここでは
public class JPBC {
public static void main(String[] args) throws Exception{
int discriminant = 9563;
PBCTypeDCurveGenerator dg = new PBCTypeDCurveGenerator(discriminant);
dg.generate(); //<<<-------------goes wrong !
}
}
がヒントです:
Exception in thread "main" java.lang.NullPointerException
at it.unisa.dia.gas.plaf.jpbc.pbc.curve.PBCTypeDCurveGenerator.pbcGenerate(PBCTypeDCurveGenerator.java:19)
at it.unisa.dia.gas.plaf.jpbc.pbc.curve.PBCCurveGenerator.generate(PBCCurveGenerator.java:17)
at JPBC.main(JPBC.java:10)
19行目のPBCTypeDCurveGenerator.javaには何がありますか? –
ドキュメンテーションは '// //ジェネレータを初期化します。 'あなたはその部分をスキップしたと思いますので、NPEです。 –
'.generate()'関数で何か問題が起こっています。 generateが呼び出される前に、 'dg'オブジェクトを初期化するために何かをやる必要があります。 – 1N5818