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