Java 找不到StandardAnalyzer类

Java 找不到StandardAnalyzer类,java,lucene,Java,Lucene,我已经下载了最新的Lucene 4.6.0和 Lucence 3.6.x版本运行良好,但最新版本找不到org.apache.lucene.analysis.standard.StandardAnalyzer和IndexFiles.java,显示行中有错误: Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_40); 错误是: java.lang.ExceptionInInitializerError Caused by: j

我已经下载了最新的Lucene 4.6.0和

Lucence 3.6.x版本运行良好,但最新版本找不到
org.apache.lucene.analysis.standard.StandardAnalyzer
IndexFiles.java
,显示行中有错误:

Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_40);
错误是:

java.lang.ExceptionInInitializerError
    Caused by: java.lang.RuntimeException: Uncompilable source code - package
    org.apache.lucene.analysis.standard does not exist
at org.apache.lucene.demo.IndexFiles.<clinit>(IndexFiles.java:21)
Exception in thread "main" Java Result: 1
java.lang.ExceptionInInitializeError
原因:java.lang.RuntimeException:不可编译源代码-包
org.apache.lucene.analysis.standard不存在
位于org.apache.lucene.demo.IndexFiles(IndexFiles.java:21)
线程“main”Java结果中出现异常:1
实际上,我在最新版本中没有找到任何文件夹
standard


有人能帮我吗?

你需要下载lucene-analyzers-common-4.6.0.jar并把它放在你的类路径中。它包含StandardAnalyzer。

StandardAnalyzer的正确位置是:lucene_uu[version]/analysis/common/lucene analyzers common-[version].jar
谢谢

没问题,阿弥陀佛。如果有帮助,你介意接受答案吗?