2016-08-25 70 views
2

我正在使用spring啓動來創建一個新的web應用程序。不幸的是,我的服務器在技術堆棧方面相當封鎖。它安裝了java 5。舊版java的彈簧啓動

任何人都可以告訴我,春季啓動是否可以運行在Java 1.5和什麼版本?

感謝

+1

春季開機需要至少'java6' .i建議升級java版 – soorapadman

+0

謝謝。不幸的是,這不是我的選擇。 – Richie

回答

5

正如Spring Boot Reference Guide指出,春季啓動所需的Java 7,但你也可以使用Java 6,如果你提供some additional configuration。引用指南:

默認情況下,Spring Boot 1.4.0.RELEASE需要Java 7和Spring Framework 4.3.2.RELEASE或更高版本。您可以使用Spring Boot with Java 6以及其他一些配置。

即使在春季啓動1.0.0,同樣是在他們reference guide提到:

春季啓動可以用「經典」的Java開發工具使用或安裝的命令行工具。無論如何,您將需要Java SDK v1.6或更高版本。

如果使用Spring Initializr(高級版),你會看到,對於Java版本的選項都還僅限於1.6,1.7和1.8。

因此,答案是,它是不可能在Java 5

0

運行春季啓動2.0,要求就是Java 8的最低版本。

Spring Boot 2.0 release notes

春季啓動2.0需要的Java 8作爲最低版本。許多現有的 API已更新以利用Java 8功能,例如: 接口上的默認方法,函數回調以及諸如javax.time的 等新API。如果您當前正在使用Java 7或更早版本,那麼在開發Spring Boot 2.0 應用程序之前,您需要升級您的JDK。