这不是重复的问题。我的问题是我想将我的JDK从8更改为另一个版本(11或12),但出现此错误:
“所选目录不是jdk的有效主目录”
我的JDk地址是:C:\ Program Files \ Java \ jdk-11.0.2
IntelliJ版本:2017.2.5
我搜索了大约3个小时,但问题仍未解决。
答案 0 :(得分:5)
支持Java 11 from IntelliJ 2018.2 forward。您有一个过时的IntelliJ 2017.2.5,它很可能不支持该语言版本。
如果您打算针对Java 11进行编码,则需要更新IntelliJ。