Java NoClassDef在Eclipse中使用jUnit时发现错误
我在Eclipse for Mac OS中创建了一个jUnit测试类。我成功地创建了这个类并运行了Eclipse生成的代码,但是当我尝试向文件中添加另一个我需要的类时,我发现了NoClassDefFound 它似乎在抱怨XmlPullParser,我添加的其中一个方法中使用了它:Java NoClassDef在Eclipse中使用jUnit时发现错误,java,junit,noclassdeffounderror,Java,Junit,Noclassdeffounderror,我在Eclipse for Mac OS中创建了一个jUnit测试类。我成功地创建了这个类并运行了Eclipse生成的代码,但是当我尝试向文件中添加另一个我需要的类时,我发现了NoClassDefFound 它似乎在抱怨XmlPullParser,我添加的其中一个方法中使用了它: @Test(expected= Exception.class) public void testParseNull() throws XmlPullParserException, IOException {
@Test(expected= Exception.class) public void testParseNull() throws XmlPullParserException, IOException
{
EntryParser parser = new EntryParser();
parser.parse(null);
}
我看了这篇文章,但我不认为这有什么关系
以下是我的构建路径:
我们需要您使用的代码;看起来您正试图通过网络加载类。您是否可以发布Eclipse中构建路径配置选项卡的屏幕截图?是什么导致类通过网络加载?这门课在我的项目中效果很好。它在jUnit相关的类中不起作用。我添加了构建路径快照。我最近遇到了这个异常,结果发现这是因为我有一个巨大的堆栈跟踪,并且堆栈空间不足。如果您的代码构成了一个巨大的堆栈,则可能是同一个问题,但从您提供的内容来看,似乎不是这样。