gpt4 book ai didi

java - Graphql Java 7 兼容性

转载 作者:行者123 更新时间:2023-12-01 20:08:50 37 4
gpt4 key购买 nike

为 GraphQL 导入 Maven 依赖项时,出现错误(无法解析类型 java.util.Optional。它是从所需的 .class 文件间接引用的)。我的项目中有一个类正在扩展 SimpleGraphQLServlet。 SimpleGraphQLServlet 实现使用 Java.Util.Optional 类,但在 java 7 库中找不到该类。我无法将我的项目 java 版本升级到 8。任何人都可以为我提供解决此问题的方法吗?

(这个问题与 intelliJ 可选类问题不重复。这与 Graphql 库有关)

最佳答案

Streams 和 Optional 仅在 Java 8 中添加。您可能能够使用 streamsupport library ,它提供了到 java.util 空间的向后移植。

请注意,使用此库很可能会在 Java 8 上运行时出现问题,并且它不完全兼容,因此如果实际上绝对不可能使用 Java 8,那么您可以尝试但请记住,Java 9 现已过时,Java 7 已过时。

编辑:我没有使用streamsupport,而且我似乎错误地解释了文档(这不是一个确切的向后移植),因此此选项可能不适用于预编译的 jar 。无论如何,迁移到现代平台是迄今为止最好的解决方案。

关于java - Graphql Java 7 兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47024793/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com