当为GraphQL导入maven依赖项时,得到一个错误(无法解析java.util.Optional类型)。从所需的.class文件间接引用)。我的项目中有一个类正在扩展SimpleGraphQLServlet。SimpleGraphQLServlet实现使用的是Java.Util.Optional类,但在java 7库中找不到这个类。我无法将我的项目java版本升级到8,有人能为我提供一个解决这个问题的方法吗?
(此问题不重复为intelliJ可选类问题。这与Graphql库有关)
发布于 2017-10-30 22:55:28
流和Optional仅在Java8中添加。您可能可以使用 library,它为java.util空间提供了一个支持端口。
请注意,使用这个库可能会使您在Java 8上运行遇到问题,而且它不完全兼容,所以如果使用Java 8实际上是完全不可能的,那么您可以尝试,但是请记住,Java 9现在已经过时了,Java 7已经过时。
streamsupport,编辑:我没有使用,而且我似乎错误地解释了文档(它不是一个确切的后端),所以这个选项可能无法使用预编译的jar。无论如何,移动到一个现代平台是目前为止最好的解决方案。
https://stackoverflow.com/questions/47024793
复制相似问题