Java 我想使用paoding.analysis.analyzer,但出现了错误
以下是Eclipse中的错误: 主线程java.lang.VerifyError中出现异常:类net.paoding.analysis.analyzer.PaodingAnalyzerBean重写最终方法tokenStream.Ljava/lang/String;Ljava/io/Reader;Lorg/apache/lucene/analysis/TokenStream; 在java.lang.ClassLoader.defineClass1Native方法中 位于java.lang.ClassLoader.defineClassUnknown Source 位于java.security.SecureClassLoader.defineClassUnknown Source 位于java.net.URLClassLoader.defineClassUnknown Source 位于java.net.URLClassLoader.access$100Unknown Source 位于java.net.URLClassLoader$1.run未知源 位于java.net.URLClassLoader$1.run未知源 位于java.security.AccessController.doPrivilegeEdNative方法 位于java.net.URLClassLoader.findClassUnknown Source 位于java.lang.ClassLoader.loadClassUnknown Source 在sun.misc.Launcher$AppClassLoader.loadClassUnknown源 位于java.lang.ClassLoader.loadClassUnknown Source 在java.lang.ClassLoader.defineClass1Native方法中 位于java.lang.ClassLoader.defineClassUnknown Source 位于java.security.SecureClassLoader.defineClassUnknown Source 位于java.net.URLClassLoader.defineClassUnknown Source 位于java.net.URLClassLoader.access$100Unknown Source 位于java.net.URLClassLoader$1.run未知源 位于java.net.URLClassLoader$1.run未知源 位于java.security.AccessController.doPrivilegeEdNative方法 位于java.net.URLClassLoader.findClassUnknown Source 位于java.lang.ClassLoader.loadClassUnknown Source 在sun.misc.Launcher$AppClassLoader.loadClassUnknown源 位于java.lang.ClassLoader.loadClassUnknown Source 在com.examle.test.hello.mainhello.java:20 资料来源:Java 我想使用paoding.analysis.analyzer,但出现了错误,java,eclipse,lucene,Java,Eclipse,Lucene,以下是Eclipse中的错误: 主线程java.lang.VerifyError中出现异常:类net.paoding.analysis.analyzer.PaodingAnalyzerBean重写最终方法tokenStream.Ljava/lang/String;Ljava/io/Reader;Lorg/apache/lucene/analysis/TokenStream; 在java.lang.ClassLoader.defineClass1Native方法中 位于java.lang.Clas
package com.examle.test;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.tokenattributes.CharTermAttribute;
import org.apache.lucene.util.AttributeImpl;
import org.apache.lucene.analysis.Analyzer;
import net.paoding.analysis.analyzer.PaodingAnalyzer;
public class hello {
public static void main(String[] arg) throws Exception{
String content=null;
Analyzer analyzer=new PaodingAnalyzer();
}
}
我觉得API不匹配
PaodingAnalyzerBean overrides final method tokenStream.
这是一个非常明确的错误信息,不是吗?不能重写final方法
paoding有没有可能需要不同版本的Lucene?因此,在您使用的tokenStream版本中是最终版本,但在正确的版本中不是最终版本