每次我在eclipse中以调试模式运行以下代码:
public static void main(String[] args) throws IOException{
Index index = new Index();
Thing t = new Thing();
index.buildIndex(t);
}
我收到以下错误(在大量堆栈跟踪结束时):
'源附件不包含文件URLClassPath.class'
的源在第一行之后。
Index类只使用默认构造函数,并且没有私有字段,只是在内存中构建Things索引的方法。
整个项目将在Jboss服务器上运行,但目前这是作为一个独立的应用程序运行(在不同的运行配置下)。
应用程序加载器可以在java文件夹中找到src.zip。
还有其他人有过类似的问题吗?这只发生在我尝试调试时,而不是在我正确运行应用程序时。
答案 0 :(得分:0)
我相信Index类来自Lucene,当你调试Eclipse时试图找到它。你可以为你拥有的任何二进制版本获得正确的Lucene源代码,然后找到“Eclipse attach source”。