[英]I'm trying to index files in a document through SOLR and lucene..
正如我在标题中所说:我正在使用Java,但是当我在Eclipse上运行代码时,出现以下错误。
线程“ main”中的异常java.lang.NoClassDefFoundError:索引为Indexer.getIndexWriter(Indexer.java:38)的org / apache / lucene / analysis / util / ResourceLoader索引为SolrIndexer.main()的Indexer.rebuildIndexes(Indexer.java:73) SolrIndexer.java:23)原因:java.lang.ClassNotFoundException:org.apache.lucene.analysis.util.ResourceLoader at java.net.URLClassLoader $ 1.run(URLClassLoader.java:202)at java.security.AccessController.doPrivileged (本机方法)在java.net.URLClassLoader.findClass(URLClassLoader.java:190)在java.lang.ClassLoader.loadClass(ClassLoader.java:306)在sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:301) )at java.lang.ClassLoader.loadClass(ClassLoader.java:247)...还有3个
SAD部分: Lucene 4.0/3.6/4.0-ALPHA
没有org.apache.lucene.analysis.util.ResourceLoader类。 但是,在一些网页上人们正在谈论resourceloader类。
有人可以帮我从这里出去吗? 任何帮助,将不胜感激..
由于LUCENE-2510 , 常见的分析仪已移至lucene-analyzers-common-XXXjar
确保在类路径中有它。
看起来像此类:找不到org.apache.lucene.analysis.util.ResourceLoader
。 您确定所有必需的第三方库都在您的课堂上吗?
根据此 API URL,该接口似乎在4.0.0-Alpha中可用。 也许您可以尝试还原到该版本,然后查看它是否有效?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.