繁体   English   中英

如何在Java项目中设置extJWNL?

[英]How do I set up extJWNL in a Java project?

我试图确定英语句子中的一组字符串是否都是WordNet词典中的所有单词。 我将JAR放在Eclipse项目中的文件夹中。

我已经下载了extJWNL的二进制版本,并将JAR放在名为lib的文件夹中。

Eclipse IDE中的项目层次结构,带有名为lib的文件夹,其中包含扩展的JAR

我还使用右键单击>构建路径>配置构建路径将这些jar文件添加到类路径和模块路径:

Eclipse中当前Java项目的属性中的modulepath和classpath下的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添加到类路径的过程中完成

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM