Spring引导版旧版java

时间:2016-08-25 04:59:25

标签: spring-boot

我希望使用spring boot创建一个新的Web应用程序。不幸的是,我的服务器在技术堆栈方面被锁定了。它上面安装了java 5.

有谁能告诉我spring boot是否可以在java 1.5上运行以及是什么版本的?

感谢

2 个答案:

答案 0 :(得分:6)

自Spring启动1.0.0以来,运行Spring启动应用程序的最低要求是Java 6.这也可以在the reference guide of Spring boot 1.0.0中找到:

  

Spring Boot可以与“经典”Java开发工具一起使用,也可以作为命令行工具安装。无论如何,您将需要Java SDK v1.6或更高版本。

在整个版本中已经删除了对旧Java版本的支持,Spring boot 1.3作为基线(仍然可以使用Java 6 with additional configuration)和Spring boot 2.x转移到Java 8作为基准基线。除了文档所说的,没有Spring boot 1.x版本support Java 9 or higher

总结:

  • 1.0.0:Java 6 - 8
  • 的支持
  • 1.3.0:Java 7 - 8支持,需要Java 6的其他配置
  • 2.0.0:Java 8支持 - ...

所以,答案是它无法在Java 5中运行。

答案 1 :(得分:2)

对于Spring Boot 2.0,要求是Java 8作为最低版本。

来自Spring Boot 2.0 release notes

  

Spring Boot 2.0需要 Java 8作为最低版本。许多存在   API已更新以利用Java 8功能,例如:   接口,函数回调和新API等的默认方法   作为javax.time。如果您当前正在使用Java 7或更早版本,那么您将会这样做   在开发Spring Boot 2.0之前需要升级JDK   应用