2016-11-09 55 views
3

我需要在Java 1.6上運行Spring雲。是否可以在Java 6上運行Spring雲?

我嘗試了spring build.xml中的Java 1.8的spring Initializr,即使選擇的是Java 1.6。

我看着Which Java version is supported by Spring Cloud?這沒什麼幫助。

我試圖在Java 6這就造成了

「java.lang.IllegalArgumentException異常:無法實例接口org.springframework.context.ApplicationListener:org.springframework.cloud.bootstrap.BootstrapApplicationListener」 編譯春季雲

這是

引起:因爲java.lang.UnsupportedClassVersionError:組織/ springframework的/雲/引導/ BootstrapApplicationListener:不支持的版本MAJOR.MINOR 51.0

如果可能的話,發佈gradle腳本中所需的配置會很有幫助。

回答

1

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

基準線是Java 7.一些Spring Cloud項目有可選模塊,需要Java 8,因此需要JDK 8來編譯整個項目,但是模塊的目標是Java 7,除非需要。

明年,從Edgware Release Train開始,Spring Cloud將在Spring Framework 5和Spring Boot 2之後轉向Java 8基線。

相關問題