2016-11-09 5 views
3

Java 1.6でspring cloudを実行する必要があります。Java 6でSpringクラウドを実行することはできますか?

選択したものがJava 1.6であっても、build.gradleでJava 1.8を与えたSpring Initializrを試しました。

私はWhich Java version is supported by Spring Cloud?を調べましたが、あまり役に立ちませんでした。

私は

"java.lang.IllegalArgumentExceptionが:インタフェースorg.springframework.context.ApplicationListenerをインスタンス化できません:org.springframework.cloud.bootstrap.BootstrapApplicationListener" が生じたJava 6に春クラウドをコンパイルしようとした

java.lang.UnsupportedClassVersionError:ORG/springframework /クラウド/ストラップ/ BootstrapApplicationListener:によって引き起こさ

ある

サポートされていないメジャー。マイナーバージョン51.0

可能であれば、gradleスクリプトに必要な設定を投稿すると便利です。

答えて

1

いいえ、Java 6とSpring Cloudは使用できません。

ベースラインはJava 7です。いくつかのSpring Cloudプロジェクトでは、Java 8が必要なオプションモジュールがあるため、プロジェクト全体をコンパイルするためにJDK 8が必要ですが、モジュールは必要でない限りJava 7をターゲットにしています。

翌年、Edgware Release TrainからSpring Spring 5とSpring Boot 2に続いてJava 8のベースラインに移行します。

関連する問題