最佳答案
我试图在 java 8代码库中使用一个 java.lang.function.Function
,但是在 Intellij 总是出现以下错误。
自1.6 + 以来记录为@的 API 的使用情况 使用文档中带有@since 标记的方法 当在较新的 SDK 版本下执行开发时,可能有用 生产的目标平台
我似乎有正确的项目和编译器设置
项目设置: (文件-> 项目结构)
Project Settings -> Project -> Project SDK = Java 1.8
Project Settings -> Project -> Project Language Level = 8 - Lambdas, Type Annotations etc
编译器设置: (文件-> 设置)
Build, Execution, Deployment -> Compiler -> Java Compiler -> Project Bytecode Version : 1.8
Build, Execution, Deployment -> Compiler -> Java Compiler -> Per module Bytecode Version -> Target Bytecode Version : 1.8
有什么问题吗?