首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“系统找不到指定的文件”en-parser-chunking.bin

“系统找不到指定的文件”en-parser-chunking.bin
EN

Stack Overflow用户
提问于 2017-06-05 16:49:19
回答 1查看 239关注 0票数 1

我在eclipse中有两个使用Apache Open NLP进行句子解析的项目。有一个项目运行得很好。但是对于另一个项目,我得到了低于错误的结果。

这是我的项目结构,两个项目都有"en-parser-chunking.bin“文件。

OpenNLP项目运行良好(我是从互联网上得到这个项目的)。因此,我从那里复制了"en-parser-chunking.bin“文件,并将其粘贴到我的图书应用程序项目中。但我得到了以上的错误。我的代码怎么了?是否有其他方法可以将"en-parser-chunking.bin“文件导入到我的图书应用程序项目中?

下面是我在books应用程序中使用的代码

代码语言:javascript
复制
public void parserAction() throws Exception {
    InputStream is = new FileInputStream("en-parser-chunking.bin");
    ParserModel model = new ParserModel(is);
    Parser parser = ParserFactory.create(model);
    Parse topParses[] = ParserTool.parseLine(line, parser, 1);
    for (Parse p : topParses){
        //p.show();
        getNounPhrases(p);
    }
}
EN

回答 1

Stack Overflow用户

发布于 2017-06-08 19:38:47

您应该将其放入属于类路径的目录中。在现代项目中,它位于/src/main/resources/之下。如果您已将其复制到此位置,则可以使用获取文件。

代码语言:javascript
复制
InputStream is =MyClass.class.getResourceAsStream("/en-parser-chunking.bin");

其中MyClass是您的类名

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44365126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档