IntelliJ IDE (Community Version) doesn't support var declaration Java 10

Deadly 提交于 2019-12-09 12:41:36

问题


I've installed the version 2018.1 of IntelliJ IDEA (COMMUNITY EDITION), which added support for Java 10.

When I tried to use new "var" to type local variable, the IDE highlights it with red colour and the lovely phrase: "Cannot resolve the type "var". Please see attachment varRed

I've read another post that happens exactly the same issue in which a member gave a possible solution https://stackoverflow.com/a/49719734/9478809

I've done that as well, I've created a live template for that type for Java statement but it still doesn't work.

Some of you got any suggestion for that? I will appreciate your help

Thanks in advance.


回答1:


To expand on nullpointer's comment, there are a few things you need to verify:

  1. Make sure you've downloaded an updated SDK (version 10 or higher). I recommend using sdkman to install the SDK because it helps manage multiple versions. SDKMAN
  2. Hit cmd; to open Project Structure
  3. For Project SDK, select your updated java SDK
  4. For Project language level, select the corresponding level
  5. Now navigate to Modules, and make sure the correct language level is selected here too. I recommend selecting "Project default" to avoid future confusion.

As a troubleshooting step, it's also helpful to compile on the command line with maven or gradle to make sure it is an IDE configuration issue.



来源:https://stackoverflow.com/questions/49744999/intellij-ide-community-version-doesnt-support-var-declaration-java-10

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