我希望使用spring boot创建一个新的Web应用程序。不幸的是,我的服务器在技术堆栈方面被锁定了。它上面安装了java 5.
有谁能告诉我spring boot是否可以在java 1.5上运行以及是什么版本的?
感谢
答案 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。
总结:
所以,答案是它无法在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 应用