我试图确定英语句子中的一组字符串是否都是WordNet词典中的所有单词。我将JAR放在Eclipse项目中的文件夹中。
我已经下载了extJWNL的二进制版本,并将JAR放在名为lib的文件夹中。
我还使用右键单击>构建路径>配置构建路径将这些jar文件添加到类路径和模块路径:
我使用以下代码尝试导入字典import net.sf.extjwnl.dictionary;
此错误显示在import语句上
可以从多个模块中访问net.sf.extjwnl.dictionary软件包:
,extjwnl
我以为出现此错误是因为它是一个包,而不是类/类型。但是添加一个新类并尝试更改该程序包不会显示此新程序包,即WORDNET_JARS,只是默认程序包。
为什么会返回此错误,我该怎么做才能消除该错误并导入wordnet程序包?
平台类
我正在使用Eclipse IDE,并用Java编写所有这些代码。我尝试导入的API是WordNet API。
编辑(8/21/2019)
通过删除模块路径,它给出了一个新的错误:
只能导入类型。 net.sf.extjwnl.dictionary解析为一个包
最佳答案
我很惊讶这很简单:
代替
导入net.sf.extjwnl.dictionary
我必须做
导入net.sf.extjwnl.dictionary。*
获取所有类型。唯一需要做的其他事情就是在将JAR添加到类路径的过程中完成