在 jdk 11 中使用 "var" 时编译时出现问题

problem in compile time when using "var" in jdk 11

当我使用单词“var”时,IDE 识别命令,但是当我编译代码时,它给我一个错误:

Error:(10, 17) java: cannot find symbol

symbol: class var

location: class Exp

代码:

public final class Exp
{
    public static void main(final String[] args)
    {
        var x=5;
    }
}

那么为什么会这样呢?我该如何解决?

图片:

感谢@Marv,解决方案是

Settings -> Build, Execution, Deployment -> Compiler -> Java Compiler

并将项目字节码版本提高到 11。(我从 8 提高到 11)

图片: