problem in compile time when using “var” in jdk 11 [duplicate]

巧了我就是萌 提交于 2020-01-01 13:14:15

问题


when I use the word "var" the IDE recognize the command, but when I compile the code, it gives me an error:

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

symbol: class var

location: class Exp

the code:

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

So why does it happen? How can i solve it?

the pics:


回答1:


Thanks to @Marv the solution was

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

and raise the Project Bytecode version to 11. (I raised it from 8 to 11)

Pic:



来源:https://stackoverflow.com/questions/53140625/problem-in-compile-time-when-using-var-in-jdk-11

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!