OpenNlp无法在我的计算机上运行

时间:2013-07-04 09:13:15

标签: opennlp

我开始使用OpenNlp。首先我从http://opennlp.apache.org/cgi-bin/download.cgi下载apache-opennlp-1.5.3-bin.tar.gz,解压缩并在其lib文件夹中找到一些jar文件。

在eclipse中,我打开一个新项目并创建一个类OpenNlpTest.java,并从这个问题open NLP example的答案中找到过去的代码。然后我在这个项目中添加这些jar文件。

当我运行这个项目时,它显示了这个:

  

线程“main”中的异常   opennlp.tools.cmdline.TerminateToolException:POS Tagger模型   文件不存在!路径:D:\ workspaces \ OpenNLPTest \ en-pos-maxent.bin     在   opennlp.tools.cmdline.CmdLineUtil.checkInputFile(CmdLineUtil.java:81)     在opennlp.tools.cmdline.ModelLoader.load(ModelLoader.java:53)at   OpenNlpTest.main(OpenNlpTest.java:16)

然后我从http://opennlp.sourceforge.net/models-1.5/下载模型并将此.zip文件放在D:\ workspaces \ OpenNLPTest中。

但它仍显示相同的例外

1 个答案:

答案 0 :(得分:0)

促进评论回答,因为OP暂时不在...

非常感谢IanRoberts。我只是把

model = new
POSModelLoader().load(new File("en-pos-maxent.zip"));

而不是

model = new POSModelLoader().load(new File("en-pos-maxent.bin"));