在创建用于解组的JAXBContext实例时,我得到了Null指针异常。 下面的行位于一个函数内部,每次上传需要解组的XML时都会调用该函数。
JAXBContext jc = JAXBContext.newInstance("com.foo.bar");
一段时间后,它开始抛出NullPointerException。异常本身并不清楚。如果您有任何人遇到这种情况,请告诉我。
异常追踪:
java.lang.NullPointerException
at javax.xml.bind.ContextFinder.find(Unknown Source)
at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
我使用的是JDK 1.6.0_18版本。对于JAXB,我也在使用其中包含JAXB的JDK。
此致 Sakthi。小号
答案 0 :(得分:2)
似乎无法访问“com.foo.bar”包。你尝试过类似的东西吗?
JAXBContext jc = JAXBCOntext.newInstance(MyClass.class);
如果这个编译,你知道你在类路径中有它。