如何在Eclipse中为Java版本6创建Spring启动项目(Spring Boot)?

3

我想在Eclipse中使用项目向导创建Spring Boot项目。

选择Spring - Spring Starter Project

无法选择Java 6选项。

Project Wizard Spring Starter Project

为什么没有选择Java Version 6的选项?

我的Eclipse和STS插件版本如下:

版本:Luna Service Release 2 (4.4.2)

已安装的STS插件: STS Plugin version

我能否在项目向导中显示Java Version 6

或者先为Java Version 8创建项目,然后迁移到Java Version 6


我很好奇你为什么想要使用Java 6? - MC Emperor
@MC Emperor 客户端环境仅支持Java 6。 - JYL
@JYL,我建议你考虑一下是否真的需要使用Java6。在大多数情况下,我建议至少使用Java 8。 - Clomez
3个回答

2

Spring Boot 1.5是最后一个支持Java 6的版本。

对于Spring Boot 2,您应该拥有Java 8或更高版本。

因此,您可以在Java 6上运行Spring Boot 1.5。请参阅文档参考指南


首先,我应该使用Java 8版本创建一个项目,并参考参考指南进行转换吗? - JYL
1
@JYL,想知道为什么你现在想要使用Java 6?如果你只想使用Java 6,那么是的,你必须这样做。 - Alien
客户端服务器环境仅适用于Java 6。谢谢。 - JYL

1

不可以。根据Spring Boot文档,当前稳定版的Spring Boot(写作时为2.1.0)需要Java 8或9。


无法在项目向导中使用Spring Boot 1.x(1.5或更低版本)吗? 我参考了链接howto-use-java-6 - JYL

0

实际上,有各种版本的spring-boot可用。但是你的要求仍然是使用Java 6。为什么?我认为至少你应该选择Java 1.7(现在Oracle也不建议使用它来启动新项目)。

如果你只谈论spring-boot。那么Spring-boot 2是最新的,它实际上是基于Java 8设计的。因此,如果你想使用Spring starter创建项目,至少需要java8Spring Starter Project Creation

你应该考虑Spring-boot-1.5.0

这是最后一个支持1.6或更高版本(也可以在Java8上工作,但一些额外的东西,如spring-data、security、cloud等API,有一些已弃用的方法或类)的spring boot版本。

现在,如果你只有使用java6的选项,那么你应该创建一个项目,并在你的构建工具(Maven/Gradle/Ant)中处理依赖关系。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接