Версия Infinispan 8.1 Java: документация и реальность

Я пытаюсь обновить серверное приложение с помощью нового infinispan (последняя стабильная версия 8.1). По корпоративным причинам я должен использовать самую низкую версию Java.

Согласно часто задаваемым вопросам: http://infinispan.org/docs/8.1.x/faqs/faqs.html#_what_version_of_java_does_infinispan_need_to_run_does_infinispan_need_an_application_server_to_run

Можно использовать Java 7. Но в соответствии с исключением я получаю:

Вызвано: java.lang.UnsupportedClassVersionError: org/infinispan/notifications/Listener: неподдерживаемая основная.дополнительная версия 52.0

Major.minor = 52, насколько я понимаю, Java 8, значит, они скомпилировали его с использованием компилятора Java 8 вместо Java 7.

Существуют ли версии Infinispan 8.1, скомпилированные с Java 7?

С Уважением


person maslan    schedule 03.03.2016    source источник


Ответы (1)


Я боюсь, что этот документ не был обновлен, когда мы выпустили Infinispan 8. Infinispan 8 опирается на функции Java 8, такие как потоки, лямбда-выражения, необязательные, CompletableFuture и т. д., поэтому невозможно заставить его работать с Java 7. Имейте в виду, что Java 7 является EOL с апреля 2015 года.

Я создал задачу для отслеживания этого вместе с запросом на вытягивание https://issues.jboss.org/browse/ISPN-6313

Прошу прощения за путаницу

person Tristan Tarrant    schedule 03.03.2016