使用jPBC的PBCTypeDCurveGenerator时出现NullPointerException

时间:2016-05-10 07:18:01

标签: java nullpointerexception

最近,我需要使用jPBC来实现双线性配对。但是当我像http://gas.dia.unisa.it/projects/jpbc/docs/ecpg.html#TypeD所说的那样使用D型曲线时。我遇到了Null Pointer Exception。你能救我吗?非常感谢。

以下是代码:

  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)

1 个答案:

答案 0 :(得分:0)

尝试这样做:

创建PBCTypeDCurveGenerator的变量,并使用从dg.generate()返回的值初始化该值。