【问题标题】:StanfordNLP Model files throwing errorStanfordNLP 模型文件抛出错误
【发布时间】:2017-09-28 20:23:42
【问题描述】:

当我尝试包含 StanfordNLP 序列化分类器文件时,它给了我以下异常。

edu.stanford.nlp.io.RuntimeIOException: Resource or file looks like a gzip file, but is not: models/ner/default/english.all.3class.distsim.crf.ser.gz

有人可以帮忙吗?

【问题讨论】:

    标签: nlp stanford-nlp


    【解决方案1】:

    我想第一个问题是这个报告是否完全正确......

    此文件是否存在于您的文件系统中,或者它是否在您的类路径中的 jar 文件中?如果是后者,请使用jar -xf 命令将 jar 文件展开到临时目录中以检查其内容。

    然后检查这个文件。在 Linux/macOS 上,您可以只使用 file 命令。否则,您可以使用程序来检查/扩展压缩文件。它是有效的 gzip 压缩文件吗?例如,file 命令是否报告: gzip compressed data?

    【讨论】:

      【解决方案2】:

      我终于找到问题所在了。

      在我的 maven 插件“maven-resources-plugin”中,“copy-resources”目标将“filtering”设置为 true。这会损坏 gz 文件。

      删除后,上述错误不再出现。

      【讨论】:

        【解决方案3】:

        我终于知道问题出在哪里了。

        Maven 插件有一个 'filtered' 属性,当设置为 true 时会干扰 gz 文件。那是搞砸文件。现在可以了。

        【讨论】:

          猜你喜欢
          • 2017-04-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-07-21
          • 1970-01-01
          • 2015-05-03
          • 2018-12-30
          相关资源
          最近更新 更多