简体   繁体   English

Infinispan 8.1 Java版本 - 文档与现实

[英]Infinispan 8.1 Java version - documentation vs reality

I am trying to update a server app with a new infinispan (8.1 the latest stable release). 我正在尝试使用新的infinispan更新服务器应用程序(8.1最新的稳定版本)。 For corporate reasons I have to use the lowest Java version possible. 出于公司原因,我必须使用最低的Java版本。

According to the FAQ: 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 根据常见问题解答: 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

It is ok to use Java 7. But according to the exception I get: 可以使用Java 7.但是根据我得到的例外情况:

Caused by: java.lang.UnsupportedClassVersionError: org/infinispan/notifications/Listener : Unsupported major.minor version 52.0 引起:java.lang.UnsupportedClassVersionError:org / infinispan / notifications / Listener:不支持的major.minor版本52.0

major.minor = 52 is as far as I understand Java 8 - so that means they compiled it using Java 8 compiler instead of Java 7. major.minor = 52就我所理解的Java 8而言 - 这意味着他们使用Java 8编译器而不是Java 7编译它。

Are there some infinispan 8.1 versions that are compiled with Java 7? 是否有一些使用Java 7编译的infinispan 8.1版本?

Regards 问候

I'm afraid that document was not updated when we released Infinispan 8. Infinispan 8 relies on Java 8 features like streams, lambdas, Optional, CompletableFuture, etc so it is impossible to make it work with Java 7. Bear in mind that Java 7 has been EOL since April 2015. 当我们发布Infinispan 8时,我担心文档没有更新.Infinispan 8依赖于Java 8的功能,如stream,lambdas,Optional,CompletableFuture等,因此不可能使它与Java 7一起工作。请记住Java 7自2015年4月起一直是EOL。

I have created an issue to track this together with a pull request https://issues.jboss.org/browse/ISPN-6313 我已经创建了一个问题来跟踪请求以及拉取请求https://issues.jboss.org/browse/ISPN-6313

I apologise for the confusion 我为这种困惑道歉

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM