无法访问java.util.function.Predicate
我使用swagger为spring服务器生成代码,并尝试使用intelliJ运行。但是,我收到了以下错误消息。感谢您的帮助无法访问java.util.function.Predicate,java,spring,swagger,swagger-codegen,Java,Spring,Swagger,Swagger Codegen,我使用swagger为spring服务器生成代码,并尝试使用intelliJ运行。但是,我收到了以下错误消息。感谢您的帮助 java: cannot access java.util.function.Predicate class file for java.util.function.Predicate not found 在线 .apis(RequestHandlerSelectors.basePackage("io.swagger.api")) 您可能正在使用
java: cannot access java.util.function.Predicate
class file for java.util.function.Predicate not found
在线
.apis(RequestHandlerSelectors.basePackage("io.swagger.api"))
您可能正在使用低于Java8的java版本。 请在POM文件中验证:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
1.8
1.8
在ide中,您使用的是java 8或更高版本。您可能使用的是低于java 8的java版本。 请在POM文件中验证:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
1.8
1.8
在ide中,您也在使用java 8或更高版本。您在使用java 8或更高版本吗?您在使用java 8或更高版本吗?这是我的java 1.7版。将其更改为1.8之后。这是我的java版本1.7。将其更改为1.8之后。它现在运行得很好。