gpt4 book ai didi

java-8 - 可以在java 6上运行Spring Cloud吗?

转载 作者:行者123 更新时间:2023-12-02 05:47:15 25 4
gpt4 key购买 nike

我需要在Java 1.6上运行spring cloud。

我尝试了 spring Initializr,它在 build.gradle 中提供了 Java 1.8,即使选择的是 Java 1.6。

我调查了Which Java version is supported by Spring Cloud?这没有多大帮助。

我尝试在 java 6 上编译 Spring cloud,结果是

“java.lang.IllegalArgumentException:无法实例化接口(interface)org.springframework.context.ApplicationListener:org.springframework.cloud.bootstrap.BootstrapApplicationListener”

这是

引起:java.lang.UnsupportedClassVersionError:org/springframework/cloud/bootstrap/BootstrapApplicationListener:不支持的major.minor版本51.0

如果可能的话,发布 gradle 脚本中所需的配置会很有帮助。

最佳答案

不,不可能使用 Java 6 和 Spring Cloud。

基线是 Java 7。一些 Spring Cloud 项目具有需要 Java 8 的可选模块,因此需要 JDK 8 来编译整个项目,但除非需要,否则这些模块都以 Java 7 为目标。

明年,从 Edgware 版本系列开始,Spring Cloud 将继 Spring Framework 5 和 Spring Boot 2 之后转向 Java 8 基线。

关于java-8 - 可以在java 6上运行Spring Cloud吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40516615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com