斯坦福OpenIE示例代码编译错误

时间:2016-08-24 15:53:08

标签: java eclipse compiler-errors stanford-nlp

http://nlp.stanford.edu/software/openie.shtml生成编译时错误:

  

SemanticGraphCoreAnnotations.EnhancedDependenciesAnnotation无法解析为类型

我在java-8下运行eclipse 2016corenlp-full-2015-12-01.zipopenie.jaropenie-models.jar包含在我的eclipse项目中。

由以下行生成的错误:

System.out.println(sentence.get(SemanticGraphCoreAnnotations.EnhancedDependenciesAnnotation.class).toString(SemanticGraph.OutputFormat.LIST));

感谢

2 个答案:

答案 0 :(得分:1)

如果我猜,这听起来像是一个类路径问题。如果删除openie.jar或corenlp发行版会发生什么?理论上,openie.jar应该包含运行Open IE系统所需的一切。

答案 1 :(得分:0)

我有同样的错误。 代码段的第一行中的package edu.stanford.nlp.naturalli;是什么意思?

我没有太多的Java知识,我只是在某处创建了一个Java项目,并包含了与WH Sweet相同的文件。 我刚刚在corenlp项目子文件夹naturalli中找到了一个OpenIEDemo.java。也许对此的解释将解决最初的问题。