我的代码是:
import ir.sbu.nlp.wordnet.data.model.FNSense;
import ir.sbu.nlp.wordnet.data.model.FNSynset;
import ir.sbu.nlp.wordnet.data.model.FNSynsetsRelation;
import ir.sbu.nlp.wordnet.service.FNSynsetService;
import java.util.Vector;
public class sample2 {
public static void main(String[] args) {
FNSynsetService service=new FNSynsetService();
service.findAll();
}
}
当我运行时显示此错误
Data Load Started... Exception in thread "main" java.lang.NullPointerException at ir.sbu.nlp.wordnet.data.dao.FNWordDao.getTextNode(FNWordDao.java:513) at ir.sbu.nlp.wordnet.data.dao.FNWordDao.loadWords(FNWordDao.java:438) at ir.sbu.nlp.wordnet.data.dao.FNWordDao.<init>(FNWordDao.java:76) at ir.sbu.nlp.wordnet.data.dao.FNDaoManager.<init>(FNDaoManager.java:25) at ir.sbu.nlp.wordnet.data.dao.FNDaoManager.getInstance(FNDaoManager.java:40) at ir.sbu.nlp.wordnet.service.FNSynsetService.<init>(FNSynsetService.java:51) at sample2.main(sample2.java:12)
每个人都能帮助我吗?我复制安装所需的每个文件
似乎在调用 service.findAll() 之前需要设置一些对象;
当此方法正在执行时,它可能正在尝试访问某个结果为空的对象。调试并找出引发 NPE 的确切行。