java - Infinispan 8.1 Java 版本——文档与现实

标签 java version infinispan

我正在尝试使用新的 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 : Unsupported major.minor version 52.0

据我所知,major.minor = 52 是 Java 8 - 这意味着他们使用 Java 8 编译器而不是 Java 7 编译它。

是否有一些使用 Java 7 编译的 infinispan 8.1 版本?

问候

最佳答案

恐怕在我们发布 Infinispan 8 时该文档没有更新。 Infinispan 8 依赖于 Java 8 的特性,如流、lambda、Optional、CompletableFuture 等,因此它不可能与 Java 7 一起工作。 请记住,自 2015 年 4 月起,Java 7 已停产。

我已经创建了一个问题来跟踪这个连同拉取请求 https://issues.jboss.org/browse/ISPN-6313

很抱歉给您造成了困扰

关于java - Infinispan 8.1 Java 版本——文档与现实,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35769424/

相关文章:

java - Spring Pageable 不翻译@Column 名称

ruby-on-rails - Rvm 当前和 ruby​​-v 不匹配,$PATH 错误?

PHP 版本在浏览器和命令行中显示不同

java - 在 Seam 2.3 中配置 Infinispan CacheProvider

java - 为什么 jcombobox 不可见?

java - 如何提高JavaFX图形绘制的性能?

java - 如何使用 Solr/Lucene 序列化/反序列化 map ?

ios - 如何测试 UIKeyboardTypeDecimalPad 是否可用?

java - Lucene 搜索 Luke 与 Hibernate 搜索不同的结果

infinispan - Infinispan 能否替代传统 RDBMS