【问题标题】:Add models to java classpath将模型添加到 java 类路径
【发布时间】:2017-06-08 17:17:38
【问题描述】:

如何将以下 OpenNLP 模型添加到我的 java Web 应用程序类路径中?我刚刚将“en-parser-chunking.bin”文件复制到我的 java Web 应用程序 src 文件夹中。但它给了我类未找到异常。在 tomcat 9 中将此文件添加到我的类路径的正确方法是什么?

Open NLP Tools Models

【问题讨论】:

  • 你在使用 Maven 吗?
  • 是的。我已经在eclipse中安装了maven插件。

标签: java classpath src opennlp bin


【解决方案1】:

如果使用 Maven,请在 src/main/resources/ 下创建一个文件夹结构,以反映您用于加载模型的类的包。例如,src/main/resources/mycompany/myapp/

您将能够使用以下代码加载模型:

InputStream modelIn = this.getClass().getResourceAsStream("en-parser-chunking.bin");
model = new ParserModel(modelIn);
            modelIn.close();

您可以在Apache OpenNLP Documentation 上找到更多信息,更具体地说,在Parser API docs 中。

【讨论】:

  • 您好,先生。我应该在构建路径还是在 mavan pom.xml 中执行此操作。因为我是java和maven的新手。我不清楚如何做到这一点
  • 它在你项目的目录结构中。
猜你喜欢
  • 2012-09-05
  • 1970-01-01
  • 1970-01-01
  • 2013-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-22
  • 1970-01-01
相关资源
最近更新 更多