как запустить evalb в Стэнфорде corNLP?

Я не знаком с Stanford CoreNLP. Я хочу использовать один из его классов Evalb. Я импортировал все пакеты (хотя во многих из них есть ошибки). класс Evalb не имеет ошибок. когда я запускаю его, я получаю это исключение:

Exception in thread "main" java.lang.ExceptionInInitializerError
at edu.stanford.nlp.international.Language.<clinit>(Language.java:15)
at edu.stanford.nlp.parser.metrics.Evalb.usage(Evalb.java:136)
at edu.stanford.nlp.parser.metrics.Evalb.main(Evalb.java:163)
Caused by: java.lang.RuntimeException: Uncompilable source code - package        java.util.function does not exist
at edu.stanford.nlp.parser.lexparser.AbstractTreebankParserParams.<clinit>(AbstractTreebankParserParams.java:13)
... 3 more
Java Result: 1

Я установил JDK 1.8

Как я могу это исправить?


person user3070752    schedule 02.06.2015    source источник
comment
Какую именно команду вы используете? И каково значение вашей переменной JAVA_HOME? Эта ошибка возникает из-за того, что код не находит Java 8.   -  person Gabor Angeli    schedule 03.06.2015
comment
Я просто запускаю этот класс из моего редактора (NetBeans), а также я установил свой JAVA_HOME как C:\Program Files\Java\jdk1.8.0_40   -  person user3070752    schedule 03.06.2015
comment
Может быть, вам нужно настроить JVM в конфигурации netbeans, чтобы она также указывала на Java 8? Проверьте: stackoverflow.com/questions/10146819/   -  person Gabor Angeli    schedule 03.06.2015