lucene之Highlighter报错cannot be resolved to a type

2025-02-27 02:31:03
推荐回答(5个)
回答1:

org.apache.lucene.search.highlight.Highlighter cannot be resolved to a type
指的是你没有引入org.apache.lucene.search.highlight.Highlighter这个类型。你已经声明了,应该是没有找到Highlighter这个包。建议别用星号,直接引这个文件。
这个包不包括在lucene核心包lucene-core.jar里,你要下载全包,然后在contrib\highlighter找到这个包加上去,既然你把这些代码放到web上去,你要把这个包放到tomcat下这个项目当中,别把它放到eclipse下classpath,web项目是要部署到tomcat上去,如果不放到tomcat上当然找不到这个包。最好写代码把逻辑代码放到.java文件上,只要把结果放到web页面就好了,免得调试麻烦。

回答2:

这个包不包括在lucene核心包lucene-core.jar里,你要下载全包,然后在contrib\highlighter找到这个包加上去,既然你把这些代码放到web上去,你要把这个包放到tomcat下这个项目当中,别把它放到eclipse下classpath,web项目是要部署到tomcat上去,如果不放到tomcat上当然找不到这个包。最好写代码把逻辑代码放到.java文件上,只要把结果放到web页面就好了,免得调试麻烦,再弄不好Hi我吧

回答3:

org.apache.lucene.search.highlight.Highlighter cannot be resolved to a type

指的是你没有引入org.apache.lucene.search.highlight.Highlighter这个类型。你已经声明了,应该是没有找到Highlighter这个包。建议别用星号,直接引这个文件。

回答4:

lucene-hilghlighter-版本号.jar

回答5:

如果是用eclipse等ide的话,应该是少jar包