无法访问 java.util.function.Predicate

tim*_*imo 5 java spring swagger swagger-codegen

我使用 swagger 为 spring 服务器生成代码并尝试使用 intelliJ 运行。但是我收到以下错误消息。任何帮助表示赞赏。

java: cannot access java.util.function.Predicate
  class file for java.util.function.Predicate not found
Run Code Online (Sandbox Code Playgroud)

在线上

.apis(RequestHandlerSelectors.basePackage("io.swagger.api"))
Run Code Online (Sandbox Code Playgroud)

小智 8

您使用的 java 版本可能低于 java 8。请在您的 POM 文件中验证:

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>  
Run Code Online (Sandbox Code Playgroud)

并且在 ide 中您使用的是 java 8 或更高版本。