OR博客
【jcseg】spring boot 下jar包形式下jcseg 无法访问默认的lexicon目录下的词库
苗锦洲
创建于:2020-12-08 10:35:29
0
33
295
0
本地开发,测试,没什么问题,准备交付一个测试的版本spring boot jar的形式

本地开发,测试,没什么问题,准备交付一个测试的版本 Spring boot jar 的形式

原文链接

spring boot 下 jar 包形式下 jcseg 无法访问默认的 lexicon 目录下的词库 · Issue #I1OKQE · 狮子的魂/jcseg - Gitee.com

原回答

词库直接丢到外面,在代码里面指定路径加载就好了。或者上面已经打印出加载的词库的路径了,你吧词库丢到那个目录下即可。

我的解决办法

  • 把字典文件从 jar 包中抽出来,放在项目外面

  • 在 Java 代码中判断当前是否为 Linux 或 Windows,加载不同的 lex 目录

    • 判断当前环境是否为 Linux
    System.getProperty("os.name").toLowerCase().contains("linux")
    • 加载字典
    dictionary.loadDirectory(path);
评论
楼主暂时不想被别人评论哦~