mayabot / mynlp

一个生产级、高性能、模块化、可扩展的中文NLP工具包。(中文分词、平均感知机、fastText、拼音、新词发现、分词纠错、BM25、人名识别、命名实体、自定义词典)
https://mynlp.mayabot.com/
Apache License 2.0
675 stars 90 forks source link

java项目依赖mynlp,无法调用,找不到类和方法 #31

Open on1you opened 4 years ago

on1you commented 4 years ago
<dependency>
            <groupId>com.mayabot.mynlp</groupId>
            <artifactId>mynlp</artifactId>
            <version>3.2.2</version>
</dependency>

这个整合的包,无法调用fasttext包下的方法

下面这个独立的包是可以的,要如何解决啊,下面这个不更新了,有的方法没有

<dependency>
            <groupId>com.mayabot.mynlp</groupId>
            <artifactId>fastText4j</artifactId>
            <version>3.1.7</version>
</dependency>
jimichan commented 4 years ago

我本地把maven缓存清理重新下载测试没问题,你检查一下你的maven本地仓库中mynlp.jar是否完整,大小应该在1M左右

on1you commented 4 years ago

我本地把maven缓存清理重新下载测试没问题,你检查一下你的maven本地仓库中mynlp.jar是否完整,大小应该在1M左右

jar包是没有问题的,就是1M image

里面的class点不开,会不会是这个原因 image

jimichan commented 4 years ago

你应该使用了spring boot maven pom. 如果是gradle可以指定kotlin版本 ext['slf4j.version'] = '1.7.20' 也可以强制引用kotlin版本为1.4.0 你反编译失败是因为kotlin插件版本太低