2016-08-25 6 views
2

私はスプリングブートを使用して新しいWebアプリケーションを作成したいと考えています。残念ながら、私のサーバーは技術スタックの観点からかなり拘束されています。それにはJava 5がインストールされています。旧バージョンのJava用のスプリングブート

誰でも私に春のブートがJava 1.5とどのバージョンで実行できるか教えていただけますか? Spring Boot Reference Guideで述べたように

おかげ

+1

スプリングブートには、少なくとも「java6」が必要です.i Javaバージョン – soorapadman

+0

をアップグレードすることをお勧めします。残念ながら、これは私の選択肢ではありません。 – Richie

答えて

5

は、春のブーツは、Java 7を必要としていますが、some additional configurationを提供する場合、あなたはまた、Java 6を使用することができます。ガイドの引用:

デフォルトでは、Springブート1.4.0.RELEASEは、Java 7およびSpring Framework 4.3.2.RELEASE以上を必要とします。 Java 6でSpringブートを使用するには、いくつかの追加設定が必要です。

でも春のブート1.0.0で、同じは彼らのreference guideに記載されている:

春ブーツは「クラシック」のJava開発ツールを使用するか、コマンドラインツールとしてインストールすることができます。それにかかわらず、Java SDK v1.6以上が必要です。

Spring Initializr(詳細版)を使用すると、Javaバージョンのオプションも1.6,1.7、および1.8に制限されています。

だから、答えはそれは春ブーツ2.0用のJava 5

0

で実行することはできませんということです、要件は、最小バージョンなどのJava 8です。 Spring Boot 2.0 release notesから

春ブーツ2.0は、最小バージョンとしてのJava 8 が必要です。既存の多くの APIは、のようなJava 8の機能を利用するようにに更新されました。 インタフェースのデフォルトメソッド、関数コールバック、新しいAPI( 、javax.timeなど)現在Java 7以前を使用している場合、 は、Spring Boot 2.0 アプリケーションを開発する前にJDKをアップグレードする必要があります。

関連する問題