Java库类无法识别?

Chi*_*may 0 java lucene api

我正在导入以下内容:

import org.apache.lucene.analysis.PorterStemmer
Run Code Online (Sandbox Code Playgroud)

在Java程序中.整个软件包都在refrenced库中提供.

我试过导入

import org.apache.lucene.analysis.PorterStemFilter
Run Code Online (Sandbox Code Playgroud)

import org.apache.lucene.analysis.Analyzer;
Run Code Online (Sandbox Code Playgroud)

两个都工作得很好,除了提到的第一个可以有人指出为什么?!

Daw*_*ood 5

org.apache.lucene.analysis.PorterStemmer不是公共包,这就是您无法导入它的原因.如果您在库中查看此包,您会注意到它以class PorterStemmer而不是开头public class PorterStemmer.

  • 这不是私密的..it有默认访问权限.您只能拥有嵌套的私有类 (2认同)