http://nlp.stanford.edu/software/openie.shtml生成编译时错误:
SemanticGraphCoreAnnotations.EnhancedDependenciesAnnotation无法解析为类型
我在java-8
下运行eclipse 2016
。 corenlp-full-2015-12-01.zip
,openie.jar
,openie-models.jar
包含在我的eclipse项目中。
由以下行生成的错误:
System.out.println(sentence.get(SemanticGraphCoreAnnotations.EnhancedDependenciesAnnotation.class).toString(SemanticGraph.OutputFormat.LIST));
感谢
答案 0 :(得分:1)
如果我猜,这听起来像是一个类路径问题。如果删除openie.jar或corenlp发行版会发生什么?理论上,openie.jar应该包含运行Open IE系统所需的一切。
答案 1 :(得分:0)
我有同样的错误。
代码段的第一行中的package edu.stanford.nlp.naturalli;
是什么意思?
我没有太多的Java知识,我只是在某处创建了一个Java项目,并包含了与WH Sweet相同的文件。 我刚刚在corenlp项目子文件夹naturalli中找到了一个OpenIEDemo.java。也许对此的解释将解决最初的问题。