线程“main”中的异常java.lang.NoClassDefFoundError:org / apache / lucene / analysis / util / ResourceLoader 在Indexer.getIndexWriter(Indexer.java:38) 在Indexer.rebuildIndexes(Indexer.java:73) 在SolrIndexer.main(SolrIndexer.java:23) 引起:java.lang.ClassNotFoundException:org.apache.lucene.analysis.util.ResourceLoader 在java.net.URLClassLoader $ 1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) 在java.net.URLClassLoader.findClass(URLClassLoader.java:190) at 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 PART:Lucene 4.0/3.6/4.0-ALPHA
中没有类 org.apache.lucene.analysis.util.ResourceLoader 。虽然,有一些网页人们在谈论资源加载器类。
任何人都可以帮助我吗?任何帮助将不胜感激..
答案 0 :(得分:2)
由于common analysers
,LUCENE-2510已移动lucene-analyzers-common-X.X.X.jar
确保在类路径中有它。
答案 1 :(得分:1)
看起来这个类:org.apache.lucene.analysis.util.ResourceLoader
找不到。您确定所有必需的第三方库都在您的课程路径上吗?
根据this API网址,似乎界面可用4.0.0-Alpha。也许你可以尝试恢复到这个版本,看看它是否有效?