问题标签 [jwnl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - WordNet / jwnl - 遍历所有名词
是否可以使用 JWNL 遍历 WordNet 词典中的所有名词或动词,并 - 例如 - 将它们打印出来?我想创建一个包含所有名词的大列表,但没有找到任何关于使用 JWNL 迭代字典的信息。
谢谢
最大限度
java - jwnl 无法安装数据库
我正在尝试建立一个定制的字典。我正在用 jwnl 进行测试。我收到以下错误:
我的 xml 文件 -
我有以下Java代码 -
我在 Ubuntu 下使用 Java 1.7 并使用 Eclipse 进行测试。我假设错误在 dictionary_path 但我找不到任何有效的东西。我没有手动下载 wordnet 数据库——我不确定它在哪里。有没有人有任何想法来解决这个问题?
java - 如何在 Java 项目中设置 extJWNL?
我试图确定一组来自英语句子的字符串是否都是 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 解析为一个包
java - 在回调中使用“throws”关键字
在我下面的方法中,我在方法net.sf.extJWNL
的回调中使用了包中的一个.anyMatch()
方法Stream<Object>
。但是,我使用的方法会抛出JWNLException
. 而不是当前的 try-catch 块,我想throws
使用JWNLException
.
另外,我无法将其移至单独的方法,因为我需要此方法中的局部变量-d
和word
(参数)
java - 如何使用 JWNL 获取名词类别列表
如何使用 JWNL 根据类别获取名词列表,即 noun.animal (list),noun.plant(list)。示例代码会有所帮助。
更新
我附上了示例代码,我认为它为我提供了 noun.animal Lexicographer 文件中的名词列表。
但是名词没有被适当地过滤掉以获得正确的动物名称列表。例如猫、狗、猴子。相反,它给了我以下列表
0 动物界
1 重组
2同种
3 载体
.
.
代码:
我正在使用 jwnl-1.4_rc3.jar 库与 wordnet 字典进行交互。
java - 使用带有 ExtJWNL 的 Jfreeling 在 Java 上出现 SIGSEGV 错误
希望你一切都好。
我将 Freeling 库用于我的 Java 硕士学位论文,因此使用 JFreeling API。虽然它本身运行良好,但我需要将它与 ExtJWNL 库结合起来以提取下义词和其他语义关系。自从引入 JWNL 库后,每次都向我抛出一个 SIGSEGV 错误:
我正在使用两个文档数据库,一个大的(约 7200 个文档)和一个小样本(20 个)用于测试。我使用了四个语义字段:上位词、下位词、全音词和分词。运行程序试图在运行中提取每个,在测试数据库上,除了下位词外,所有的都正常工作。无论选择的深度。在大型主数据库上,它们都不起作用。
这里可能是什么问题?我已经自己摸索了一个月了,还没有取得任何进展,欢迎任何帮助,谢谢。
INFOS:使用 Ubuntu 并使用 Netbeans 进行编码(也尝试将 IDE 更改为 IntelliJ)。这是 Java 代码: https ://justpaste.it/2k0kb