java - Spring Boot 2 和 JDK 10 的 Spring Tool Suite 构建错误

标签 java spring eclipse spring-boot

我有一个 Spring Boot 2.x 应用程序。我正在使用 STS 4。

我的应用程序是使用 JDK 8 编译的,但是当我切换到 JDK 10 时,Eclipse 进入构建循环,如图所示。

enter image description here

enter image description here

enter image description here

我在详细信息中看到一个通用的java.lang.NullPointerException。我创建了一个新的工作区以避免任何其他问题。 回到 JDK 8,项目已构建并正确运行。

我做错了什么?

最佳答案

首先确保您的 pom.xml 是使用 Java 10 构建的。

如果它不起作用,请尝试使用 Spring Initializr 构建一个新应用程序并选择 Java 10。如图所示。

Spring Initializr

关于java - Spring Boot 2 和 JDK 10 的 Spring Tool Suite 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52523849/

相关文章:

java - 来自字符串的 WebTarget

java - 在列表 <Object> 中找到相同的值?

java - 循环和流 - 在这种情况下该怎么做?

java - Spring框架在测试应用方面有哪些优势?

java - 可以通过指标 :9443 port 访问 8080 端口中的 Spring WebFlux 端点

java - 使用 Environment.getExternalStorageDirectory().getAbsolutePath() 设置路径

java - 小服务程序 : convert an ServletInputStream into a FileInputStream

java.lang.NoSuchMethodError : org. springframework.util.ReflectionUtils.clearCache()

java - 是否有免费的 Eclipse 插件可以从 Java 类/包中创建 UML 图?

java - Eclipse获取链接资源路径以进行文件加载