Когда я строю Core-NLP самостоятельно, я получаю следующее сообщение:
incompatible types; no instance(s) of type variable(s) VALUE exist so that VALUE conforms to Map<Integer,String>
Линия, вызывающая проблемы:
Map<Integer,String> roleMap = ((CoreLabel)t1.label()).get(CoreAnnotations.CoNLLSRLAnnotation.class);
Функция, нарушающая функции:
@SuppressWarnings("unchecked")
public <VALUE, KEY extends Key<CoreMap, VALUE>>
VALUE get(Class<KEY> key) {
for (int i = size; i > 0; ) {
if (keys[--i] == key) {
return (VALUE)values[i];
}
}
return null;
}
Я действительно понятия не имею, как это исправить.Я пытаюсь собрать CoreNLP с Maven, чтобы я мог легко использовать его в своем проекте.Идеи?