Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java NoClassDef在Eclipse中使用jUnit时发现错误_Java_Junit_Noclassdeffounderror - Fatal编程技术网

Java NoClassDef在Eclipse中使用jUnit时发现错误

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 {

我在Eclipse for Mac OS中创建了一个jUnit测试类。我成功地创建了这个类并运行了Eclipse生成的代码,但是当我尝试向文件中添加另一个我需要的类时,我发现了NoClassDefFound

它似乎在抱怨XmlPullParser,我添加的其中一个方法中使用了它:

@Test(expected= Exception.class) public void testParseNull() throws XmlPullParserException, IOException 
{ 
EntryParser parser = new EntryParser();
    parser.parse(null); 
}
我看了这篇文章,但我不认为这有什么关系

以下是我的构建路径:


我们需要您使用的代码;看起来您正试图通过网络加载类。您是否可以发布Eclipse中构建路径配置选项卡的屏幕截图?是什么导致类通过网络加载?这门课在我的项目中效果很好。它在jUnit相关的类中不起作用。我添加了构建路径快照。我最近遇到了这个异常,结果发现这是因为我有一个巨大的堆栈跟踪,并且堆栈空间不足。如果您的代码构成了一个巨大的堆栈,则可能是同一个问题,但从您提供的内容来看,似乎不是这样。